- 信息收集合集
Zero2One.
网络安全网络安全web安全
信息收集合集声明!学习视频来自B站up主**泷羽sec**有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页[B站泷羽sec](https://space.bilibili.com/350329294)目的:增
- 华为企业介绍
合理哥
华为企业介绍
我们为世界带来了什么?为客户创造价值。华为和运营商一起,在全球建设了1,500多张网络,帮助世界超过三分之一的人口实现联接。华为携手合作伙伴,为政府及公共事业机构,金融、能源、交通、制造等企业客户,提供开放、灵活、安全的端管云协同ICT基础设施平台,推动行业数字化转型;为云服务客户提供稳定可靠、安全可信和可持续演进的云服务。华为智能终端和智能手机,正在帮助人们享受高品质的数字工作、生活和娱乐体验。
- SVC函数介绍
浊酒南街
#机器学习算法人工智能
目录前言函数介绍示例前言SVC(SupportVectorClassification)是支持向量机(SVM)的一种实现,主要用于分类问题。支持向量机是一种监督学习算法,其基本原理是找到一个最优的超平面来将不同类别的数据分开。SVC在小样本和高维空间中表现良好,且能够处理非线性分类问题。函数介绍SVC(C=1.0,kernel=‘rbf’,degree=3,gamma=‘auto’,coef0=0
- SVM模型实战1
浊酒南街
#支持向量机机器学习python
目录前言实战前言这里有一份手写体字母识别的数据,我们采用网格搜索法,分别测试LinearSVC和SVC模型,最终选择SVC模型,并计算预测结果的准确性。实战#导入第三方模块fromsklearnimportsvmimportpandasaspdfromsklearnimportmodel_selectionfromsklearnimportmetrics#读取外部数据letters=pd.read
- elementui树状菜单tree_element-ui 树组件(tree)展开合并菜单节点完整功能
weixin_39611863
element-UI的树组件十分强大,但是我这边有一个需求,点击节点本身和左边小三角按钮时都需要记录菜单树的展开节点。点击左边小三角不能触发node-click事件(如果有朋友知道怎么做,麻烦告知一下,下面的代码就不需要看了/捂脸)为了使点击小三角也能追踪记录到节点的开合状态,所以启用了node-expand和node-collapse两个事件这时我遇到一个让我想原地去世的BUG,就是节点的展开闭
- 深入理解 Spring 的 Lazy Loading:原理、实现与应用场景
Ray.1998
springjava开发语言后端spring
延迟加载(LazyLoading)是Spring容器管理Bean的一种策略,指只有在需要时(调用getBean()方法获取Bean时)才会实例化该Bean。这是Spring提供的一种优化机制,用于提高启动效率和降低资源占用。1.延迟加载的含义在延迟加载模式下,Spring容器初始化时不会立即实例化所有Bean,而是等到真正需要使用时(即调用getBean()方法时),才创建Bean实例。如果不启用
- Flink 的核心特点和概念
Ray.1998
大数据大数据数据分析数据仓库flink
Flink是一个流式处理框架,专注于高吞吐量、低延迟的数据流处理。它能处理无限流(即实时数据流)和有限流(批处理),具有很强的灵活性和可扩展性,广泛应用于实时数据分析、监控系统、数据处理平台等场景。下面是一些关于Flink的核心特点和概念:1.流处理和批处理流处理(StreamProcessing):Flink的核心就是流处理,它能够实时处理不断到达的数据流。Flink会将数据划分成时间窗口来处理
- Flink的流处理和批处理
Ray.1998
大数据flink大数据数据挖掘数据分析
1.流处理(StreamProcessing)流处理是Flink的核心功能之一,主要用于处理无限流数据,也就是不断到达的数据。它能够实时处理数据流,并对每个数据元素执行操作。流处理中的数据没有预定的边界,它的特征是持续到达,因此,流处理必须实时处理每个事件,而不能等到所有数据都到齐后再进行处理。核心特点:实时性:流处理的最大优势是实时性。Flink允许对实时数据流进行分析,计算和处理,几乎是对数据
- VUE3-修改element-plus-el-select的下拉框样式
Anastasia289
vue.jsjavascript前端vue
样式如图:参考博客链接:修改el-select和el-input样式;修改element-plus的下拉框el-select样式;修改placeholder样式_elementplusel-select样式修改-CSDN博客.el-select{--el-select-border-color-hover:rgb(0,162,255)!important;//修改下拉框hover的默认样式}.el
- 【设计模式】观察者模式 在java中的应用
CC大煊
Java基础java观察者模式开发语言
文章目录引言观察者模式的定义观察者模式的应用场景观察者模式的基本概念主题(Subject)和观察者(Observer)的关系观察者模式的优缺点优点缺点Java中的观察者模式实现Java内置的观察者模式`java.util.Observer`接口`java.util.Observable`类示例代码自定义实现观察者模式自定义接口和类具体代码示例使用`java.util.Observer`和`java
- 深入MapReduce——引入
黄雪超
大数据基础#深入MapReducemapreduce大数据hadoop
引入前面我们已经深入了HDFS的设计与实现,对于分布式系统也有了不错的理解。但HDFS仅仅解决了海量数据存储和读写的问题。但要想让数据产生价值,一定是需要从数据中挖掘出价值才行,这就需要我们拥有海量数据的计算处理能力。下面我们还是老样子,来数据一下要实现海量计算处理能力,有些什么核心痛点大数据计算核心痛点量级大在稍微大一点的互联网企业,需要计算处理的数据量都开始以PB计了。而传统的计算处理模型中,
- 一个可以根据题目得分显示不同题目的答题demo
qq_41759752
javascripthtml5vue.js前端
前段时间有幸参与到一个全国性的某心理健康测评平台的开发工作,其答题部分的前端开发工作由我完成,现将该平台前端的主要交互逻辑重新实现做成demo,有需要的小伙伴或客户可以联系我获取了,有类似开发需求的老板和可以联系我哟。其中主要实现的交互有:1、在excel录入题目信息,后台写脚本将excel数据转化为前端页面需要的试题数据,前端通过接口拿到所有的试题数据。(后台操作,demo中数据写成了静态数据)
- Git分布式版本控制系统之SSH协议访问
饶子文
git分布式
目录前言:我来公司上班day1正文:Git的SSH协议访问步骤一.安装Git软件二.SSH密钥生成三.添加SSH公钥到远端仓库四.配置Git使用SSH协议来连接远程仓库五.使用Git命令进行测试结尾:前言:我来公司上班day1回顾我的毕业季,那是一段充斥着投递简历和准备面试的青葱岁月。都说23年学计算机,如同49年入国军。但已经投入过多的沉没成本的在计算机上的我也别无选择,在历经浪潮般的简历投递和
- 如何在 Linux 上安装 C 和 GCC 编译器?
新华
编程C语言教程linuxc语言
概述Linux是一组开源的类UNIX操作系统,Ubuntu是一种基于Linux的操作系统,通常用于运行基于Linux的应用程序。要在Linux上安装C并在Ubuntu上构建和运行C程序文件,我们需要安装GCC编译器。在Ubuntu存储库中,GCC编译器是我们需要安装的构建基本包的一部分。我们知道在Linux上安装C语言可能看起来令人生畏,但不要担心;我们已经为您提供了分步指南!在Linux中使用终
- NIO 和 Netty 在 Spring Boot 中的集成与使用
阿乾之铭
java网络开发语言
Netty到底是个啥,有啥子作用1.Netty的本质:对NIO的封装NIO的原生问题:Java的NIO提供了非阻塞I/O和多路复用机制,但其使用较为复杂(如Selector、Channel、Buffer的配置和管理)。开发者需要自己处理线程模型、资源管理、协议解析等底层细节,代码冗长且容易出错。Netty的改进:Netty对NIO进行了高级封装,提供了更加易用的API和灵活的抽象层,例如:Chan
- K8S中Service详解(二)
元气满满的热码式
kubernetes网络linux
Service类型Service的资源清单文件:---kind:Service#资源类型apiVersion:v1#资源版本metadata:#元数据name:service#资源名称namespace:dev#命名空间spec:#描述selector:#标签选择器,用于确定当前service代理哪些podapp:nginxtype:ClusterIP#Service类型,指定service的访问
- Nginx部署Vue项目添加访问后缀
星巡打杂工
vue.jsnginxjavascript
有时候会根据需要,区分不同的vue项目,这样要加一个后缀,不加后缀,访问是http://localhost/,加一个后缀,app,访问路径就是http://localhost/app一、vue工程配置:1.vue.config.jspublicPath配置为/app/2.route配置base为/app,model为history将打包后vue工程文件放入/usr/share/nginx/html
- Spring Boot 集成 RabbitMQ
一叶飘零_sweeeet
MQSpringboot果酱紫java-rabbitmqspringbootrabbitmq
在现代分布式系统中,消息队列扮演着至关重要的角色。它能够实现系统间的异步通信、解耦组件以及提高系统的可扩展性和可靠性。RabbitMQ作为一款广泛使用的开源消息中间件,具有强大的功能和灵活的配置。而SpringBoot则是一种流行的Java开发框架,能够快速构建应用程序。本文将详细介绍如何在SpringBoot项目中集成RabbitMQ,包括安装和配置RabbitMQ、在SpringBoot中使用
- Linux 权限体系详解:、777、755、644、600、chmod、chown、chgrp 和 umask;SUID、SGID 和 Sticky Bit;ACL (访问控制列表) 是什么?
小胡说技书
手册/开发图谱运维linux运维服务器
文章目录1.引言1.1为什么学习Linux权限?1.2本文目标2.Linux权限基础概念2.1权限模型2.2权限类型2.3权限表示法2.3.1字母表示法2.3.2数字表示法2.3.3字母与数字表示法对比2.3.4案例:字母与数字的权限切换3.常见权限分配方法对比表格3.1使用`chmod`分配权限3.2使用`chown`和`chgrp`修改拥有者和用户组3.3使用`umask`设置默认权限4.高级
- 探秘ARMv7-M架构:打造高效嵌入式系统指南
嵇影钰
探秘ARMv7-M架构:打造高效嵌入式系统指南【下载地址】ARMv7-M架构参考手册及应用指南分享本资源包包含:-**ARMv7-MArchitectureReferenceManual**:这是ARM官方发布的权威文档,全面深入地介绍了ARMv7-M架构的核心概念、指令集、内存模型和编程模型等,是开发高性能、低功耗嵌入式系统的理论基础。-**ARMv7-MApplicationLevelRefe
- ARM架构参考手册(ARMv7-A和ARMv7-R版)
童伶影Bertha
ARM架构参考手册(ARMv7-A和ARMv7-R版)【下载地址】ARM架构参考手册ARMv7-A和ARMv7-R版分享ARMv7-A和ARMv7-R架构是ARM处理器家族中的关键成员,广泛应用于智能手机、嵌入式系统、汽车电子和实时操作系统等领域的高性能计算设备中。A系列面向应用程序处理器,支持丰富的操作系统如Android和Linux;而R系列则专为实时系统设计,保证了高可靠性和响应速度项目地址
- Spring Boot 支持的日志框架解析与最佳实践
一休哥助手
javaspringboot开发语言
引言日志是任何软件系统中的重要组成部分,它不仅有助于开发人员调试程序,还能帮助运维人员监控系统健康状况。在SpringBoot开发中,日志系统扮演着极其重要的角色。SpringBoot为我们提供了一个非常灵活的日志系统,支持多种日志框架,并允许开发人员根据不同的需求进行选择和配置。本篇文章将详细介绍SpringBoot支持的日志框架,包括默认的日志框架、日志的配置与使用方法、常见的日志框架对比,以
- 链表(双向环形链表)Java版
爱学Java
Java数据结构与算法链表java数据结构
双向环形链表(一个哨兵)双向环形链表介绍双向环形链表的特点应用场景代码实现双向环形链表介绍双向环形链表是双向链表的一种特殊形式,其特点是链表的头节点和尾节点相互连接,形成一个环。相较于普通双向链表,环形结构使得链表可以在任意节点上循环遍历,非常适合某些场景,例如实现循环队列、游戏中的回合逻辑等。双向环形链表的特点1,环形结构:头节点的prev指向尾节点,尾节点的next指向头节点。2,双向性:每个
- 如何精力旺盛
CIb0la
程序人生学习
其实这是一个常聊常新的话题,保持充足睡眠,轻松愉快的心神,良好的生活习惯,作息和吃饭极其规律,有一周健身3到4次的习惯,这个保持精力旺盛还是能做到的。下面是给职场牛马的一些建议:1、抽空做深呼吸,深呼吸可以减慢心跳速度,减少神经张力,降低血压。每天做10-15次深呼吸。另外,任何时候,当你感觉紧张或压力很大时,就做做深呼吸。让空气充满你的胸部和腹部,然后再慢慢地呼出。迈克尔·施密德特著有《厌倦疲劳
- 用smb和SSH实现windows和虚拟机ubuntu共享文件、交互操作
tukery
网络编程
快速配置不添加新的SSH或者SMB账号,直接使用系统账号。1、sudoapt-getinstallopenssh-server安装sshd服务2、直接使用系统账号在ssh客户端连接登录3、sudoapt-getinstallsamba安装samba服务4、sudogedit/etc/samba/smb.conf[share]//windows映射名,"\\192.168.85.128\share"
- 华为流程L1-L6业务流程深度细化到可执行
智慧化智能化数字化方案
华为
该文档主要介绍了华为业务流程的深度细化及相关内容,包括流程框架、建模方法、流程模块描述、流程图建模等,旨在帮助企业构建有效的流程体系,实现战略目标。具体内容如下:华为业务流程的深度细化流程层级:华为业务流程分为L1-L6六个层级,L1为流程大类,L2为流程组,L3为流程,L4为子流程,L5为活动,L6为任务。各级流程层层细化,从宏观战略层面逐步落实到具体执行层面,确保流程的完整性和可操作性。流程框
- 国产工作平替软件推荐
CIb0la
程序人生
“免费”的开源是一方面,国产工作效率软件的发展这两年也做的相当不错。因为有些时候,用无可用,只能使用国产软件怎么办呢?所以介绍一些国产效率软件。Flomo(浮墨笔记)/元思笔记支持全端,够轻够小够用,不付费也可以用。毕竟“卡片”,每张也就200-300字而已。IOS和安卓备机之间有时候只是简单传递个文字,这个很方便。Lattics/钉钉个人版Lattics和Obsidian最大区别在于,把“一些麻
- clang和gcc对比
三雷科技
深入C++编程入门开发语言c++cclangllvmgcc
clang和gcc对比一、基本概述二、背景与历史三、架构与模块化四、错误提示与静态分析五、性能与编译速度六、兼容性与多平台支持七、调试支持Clang和GCC都是广泛使用的C、C++编译器,它们各自具有独特的优势和特点,适用于不同的使用场景。以下是对两者的详细对比:一、基本概述ClangGCC定义一个C/C++、Objective-C/Objective-C++编程语言的编译器前端,采用底层虚拟机(
- 安卓端使用线程下载文件卡滞
Xing2017
android
需求:从阿里云oss下载大量的图片(4000+)到手机的内部存储//////指定要下载的文件列表//////阿里云上要下载文件所在文件夹///下载文件存储文件夹(Application.streamingAssetsPath下)///下载完成回调事件///下载过程中是否需要展示UIpublicvoidStartDownloadFileList(ListdownloadFileList,string
- 【Linux】APT 密钥管理迁移指南:有效解决 apt-key 弃用警告
丶2136
运维#linuxlinux数据库服务器
引言随着Debian11和Ubuntu22.04版本的推出,APT的密钥管理方式发生了重大的变化。apt-key命令被正式弃用,新的密钥管理机制要求使用/etc/apt/keyrings/或/etc/apt/trusted.gpg.d/来存储和管理密钥。这一变化对管理员和普通用户来说至关重要,特别是当通过aptupdate或aptupgrade执行系统更新时,可能会遇到关于apt-key弃用的警告
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少