- python学习资源及路线
蟕初的梦想
python算法python学习开发语言
learnpythoninactionpython代码调试软件Python各类图像库的图片读写方式总结Python学习手册笔记python_tutorials教程较全待整合python实现的全部算法教程以撸代码的形式学习Python鱼C零基础入门学习Python鱼C《极客首选之Python》Python抓取股票信息关于Python的面试题Python语言特性操作系统数据库网络编程题红黑树Hacke
- vulnhub靶场red:1教程
himobrinehacken
vulnhub网络安全安全系统安全web安全安全架构安全威胁分析
靶场搭建靶机下载地址:Red:1~VulnHub难度:中等信息收集arp-scan-l这里没截图忘记了,就只是发现主机扫描端口nmap--min-rate1000-p-192.168.21.130nmap-sT-sV-sC-O-p22,80192.168.21.130先看80端口看到链接点一下,发现不能进去但是页面告诉了你域名,那就直接改host访问(路径/etc/hosts)在最后发现hacke
- 蚂蚁王益:Go+ 可有效补全 Python 的不足
阿里云开发者
机器学习/深度学习人工智能编译器PyTorchGoTensorFlow算法框架/工具SwiftC++Python
简介:Python的语法很灵活,融合了很多其他语言中令人觉得方便的特点。然而Python的优势同时也隐含了其劣势。蚂蚁研究员王益在工业系统中对Python的亲身体会,更加深刻地了解到了Python的局限,而Go+是弥补方案里最靠谱的。那么Python有哪些不足?Go+又是如何能弥补的?本文分享王益对Go+补全Python的局限上的相关看法和尝试。不久前许式伟(江湖人称老许)的Go+项目在Hacke
- 设计模式学习总结(17) 责任链模式
hacke2
设计模式设计模式读书笔记与总结
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。尊重作者,转载请注明晔阳的Bloghttp://blog.csdn.net/hacke217.责任链模式意图:避免请求发送者与接收者耦合在一起,让多个对
- 设计模式学习总结(7) 组合模式
hacke2
设计模式设计模式读书笔记与总结
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。尊重作者,转载请注明晔阳的Bloghttp://blog.csdn.net/hacke27.组合模式意图:将对象组合成树形结构以表示“部分-整体”的层次
- 蚂蚁王益:Go+ 可有效补全 Python 的不足
阿里技术
golangpython蚂蚁金服
简介:Python的语法很灵活,融合了很多其他语言中令人觉得方便的特点。然而Python的优势同时也隐含了其劣势。蚂蚁研究员王益在工业系统中对Python的亲身体会,更加深刻地了解到了Python的局限,而Go+是弥补方案里最靠谱的。那么Python有哪些不足?Go+又是如何能弥补的?本文分享王益对Go+补全Python的局限上的相关看法和尝试。不久前许式伟(江湖人称老许)的Go+项目在Hacke
- 设计模式学习总结(10) 享元模式
hacke2
设计模式设计模式读书笔记与总结
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。...尊重作者,转载请注明晔阳的Bloghttp://blog.csdn.net/hacke210.享元模式意图:运用共享技术有效地支持大量细粒度的对象
- 蚂蚁王益:Go+ 可有效补全 Python 的不足
阿里技术
golangpython蚂蚁金服
简介:Python的语法很灵活,融合了很多其他语言中令人觉得方便的特点。然而Python的优势同时也隐含了其劣势。蚂蚁研究员王益在工业系统中对Python的亲身体会,更加深刻地了解到了Python的局限,而Go+是弥补方案里最靠谱的。那么Python有哪些不足?Go+又是如何能弥补的?本文分享王益对Go+补全Python的局限上的相关看法和尝试。不久前许式伟(江湖人称老许)的Go+项目在Hacke
- 30秒搭建Github Page
hacke2
WEB开发
原文转自我的前端博客,链接:http://www.hacke2.cn/create-github-page/如果中国每个程序员都写博客,那么中国IT届的春天就来了有同学问我的网站是怎么创建的,其实30秒就可以办到。话不多说,大家屏住呼吸,看看能不能坚持30秒:D第一步fork我的博客使用的hpstr-jekyll-theme,基于jekyll的,我们都知道,Github是支持jekyll的是进入h
- 分享这次高级JAVA的大作业..学生成绩管理系统
hacke2
技术文章WEB开发
这个作业就做了两天...满分80老师给了79...个人感觉就是水...把全部题目贴出来,我做的是第二个文件已打包,上传到了CSDN,数据库为MYSQL,载入工程就能运行下载地址:http://download.csdn.net/detail/hacke2/4862379高级Java大作业要求根据能力,以下题目任选一题,相关要求如下:1.如果不能讲解清楚自己的代码,记为0分2.检查时间为13周(具体
- ES6箭头函数和它的作用域
hacke2
WEB开发
原文来自我的前端博客:http://www.hacke2.cn/arrow-functions-and-their-scope/http://es6rocks.com/2014/10/arrow-functions-and-their-scope/原文链接译:@liningone摇滚ES6中国站快要上线了,大家期待吧,也可以联系我或者ES6组织为这个活动做出点贡献!在ES6很多很棒的新特性中,箭头
- 响应式Web初级入门
hacke2
WEB开发
本文来自我的前端博客,原文地址:http://www.hacke2.cn/about-responsive/跨终端时代的到来当你乘坐各种交通工具(公交、地铁、轻轨、火车)时你会发现,人们都个个低下头在玩自己的手机、平板、Kindle,没错,你正在处于一个多终端设备的时代!手机用户连年上升,前几天我们在感叹以前玩沙包、陀螺,现在小孩的娱乐就是玩手机–。另外,微软的Xbox和任天堂的Wii等游戏设备也
- 为什么Lisp如此先进,却永远成为不了编程主流语言?深度解析Lisp的优势与劣势
Hi丶ImViper
成长之路
Lisp的争议由于Lisp语言的“过于灵活而神秘存在”的特性使得Lisp成了世界上最受争议的编程语言,实际上独树一帜的Lisp也在(针对不同的产品,总有热衷「语言比较」的人们引发语言优势性的争论)类的问题得到庇护,因为Lisp语言本身不是针对开发项目而诞生的语言,这种性质完美的避开了针对项目类型而友好的语言之间的比较话题。尽管如此,还有很多人用「Lisp永远成不了编程主流语言」来反驳极少Hacke
- 前端资源(25)
weixin_34256074
简历模板地址简历http://hcy2367.github.io/resume张伦http://ncuey.sinaapp.com/CrispElite/简历https://github.com/hacke2/ResumeSample马斯特http://pinkyjie.com/resume张秋怡https://joyeecheung.github.io/resume/翁天信http://blog
- Jpa模糊查询学习笔记一:SpringBoot+jpa实现多条件模糊查询
¥诸葛村夫¥
springBoot笔记
文章目录1.Jpa模糊查询学习笔记一:springBoot+jpa实现多条件模糊查询1.1.扩展知识1.2.jpa多条件查询重写Specification的toPredicate方法1.3.toPredicate()方法的三个参数:Root\1.Jpa模糊查询学习笔记一:springBoot+jpa实现多条件模糊查询1.1.扩展知识匿名内部类:https://blog.csdn.net/Hacke
- kali入侵windows
weixin_34405557
因为我是一个爱好和平的人(捂嘴笑),所以就在虚拟机中,创建二个系统,一个kali,一个windowsxp,来进行这次入侵实验,以此迈入hacke的大门。####实验环境![实验环境.jpg](http://upload-images.jianshu.io/upload_images/4976516-daae4fea5636c8d4.jpg?imageMogr2/auto-orient/strip%
- 设计模式学习总结(15) 观察者模式
hacke2
设计模式设计模式读书笔记与总结
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。尊重作者,转载请注明晔阳的Bloghttp://blog.csdn.net/hacke215.观察者模式意图:定义对象间的一种一对多的依赖关系,当一个对
- 利用Node.js对某智能家居服务器重构
hacke2
WEB开发
原文摘自我的前端博客,欢迎大家来访问http://www.hacke2.cn之前负责过一个智能家居项目的开发,外包重庆一家公司的,我们主要开发服务器监控和集群版管理。移动端和机顶盒的远程通信是用中间服务器完成交互,服务器使用MINANIO框架,非阻塞式的,可以看看以前博客了解下某智能家居项目框架学习总结,或者其他资料JAVANIO原理,基于MINA框架快速开发网络应用程序。在移动端或者机顶盒登录后
- 用户倒戈, 长篇推文开怼, “以太坊不值得”
区块链大本营
以太坊的走势如过山车,无论是跳票已久的「君士坦丁堡」升级,还是PoW像PoS的转变,都有意味着矿工的收益被不断挤压,最爆款的几款DApp日活也不足一千。在这一背景下,著名科技网站Hackernews发布了一个「为什么我这么看衰以太坊」的帖子,引起了大家的热烈讨论,很多开发者纷纷留言,表达了自己不看好以太坊的原因。从这些讨论中,能看到以太坊开发者的日趋理性,以及开发者目前的尴尬处境。来源|Hacke
- 基于Node.js + socket.io实现WebSocket的聊天DEMO
hacke2
WEB开发
原文摘自我的前端博客,欢迎大家来访问http://hacke2.github.io简介最近看Node.js和HTML5,练手了一个简易版的聊天DEMO,娱乐一下为什么需要socket.io?node.js提供了高效的服务端运行环境,但是由于浏览器端对HTML5的支持不一,为了兼容所有浏览器,提供卓越的实时的用户体验,并且为程序员提供客户端与服务端一致的编程体验,于是socket.io诞生。简答来说
- 区块链的 Layer 2 扩容(Scaling)是否兑现了其承诺?
区块链大本营
作者|sadie-williamson译者|火火酱,责编|Carol封图|CSDN下载自视觉中国随着“加密热”在2017年达到顶峰,似乎所有的项目都在努力建造最新、最强的区块链平台,这导致2018年启动了大量的主网。而现实情况是,其中很多项目都只能勉强维持生存。它们不断地争夺有限的开发者资源,除了少数未被充分利用的dApp之外,其他的项目几乎没有任何活动迹象。“加密热”:https://hacke
- Windows Server 2012 R2搭键域环境
riyir
设置服务器:设置其地址为192.168.1.1、子网掩码为255.255.255.0,DNS指向本机更改计算机名:更改计算机名为"DC"(可以随意取名),在将本机升级为域控制器后,机器全名会变为"DC.hacke.testlab",更改后需要重新启动计算机。安装域控制器和DNS服务:添加角色和功能:安装类型基于角色或基于功能的安装:服务器选择默认选项:服务器角色勾选"ActiveDirectory
- 黑客的正确认知方式
Forever_JSON
码文原因:未接触计算机领域的人对黑客一词误会颇深,认为黑客是从事网络非法攻击的存在,并且认知仅仅停留在,以会不会盗取某某人的账号密码,会不会入侵网站,会不会从所掌握技术谋取不正当利益等等非法手段为参考,其实这样认知黑客,等于夸赞了这些非法网络技术人员,而使得致力于网络安全的人背了黑锅,本文从个人整理收集的文献资料里以粗浅的方式给大家介绍黑客的正确认知方式。黑客的起源和分支黑客最早源自英文hacke
- kali入侵windows
东风冷雪
因为我是一个爱好和平的人(捂嘴笑),所以就在虚拟机中,创建二个系统,一个kali,一个windowsxp,来进行这次入侵实验,以此迈入hacke的大门。实验环境实验环境.jpg试验工具kaililinux百度百科其预装了许多试验工具,包括nmap、Wireshark、JohntheRipper,以及Aircrack-ng.[2]用户可通过硬盘、liveCD或liveUSB运行KaliLinux。M
- 为做个程序员英语字典,我处理了StackOverflow和HackerNews10年5千万条数据
kkyong
有点标题党,不过都说都真实的。英语技能对开发员人员至关重要。所有人都不喜欢背单词,但更惨的是背住的单词发现没怎么用,又慢慢地忘记了。本来计划给自己做个开发人员常用单词表,感觉可能对其它人也有用,所以就发布开源出来。单词列表托管在Github上,一共将近3000个。https://github.com/kkyon/Simple-IT-English单词主要来自:StackOverflow和Hacke
- 技术人的 40 岁,真的不惑了吗?
CSDN资讯
点击上方“CSDN”,选择“置顶公众号”关键时刻,第一时间送达!一位开发者问道,“我马上就要40岁了。作为一个大龄技术人员,同时也作为两名孩子的父亲,我经常感到很迷茫:未来的路该怎么走?生活和工作该如何平衡?有人能给我一些专业的、严肃的、理智的解答吗?”技术人做技术,唯勤恳二字不可辜负。既要勤于学,也要勤于变——潮流迭代之下如何顺势而变、技能升级,是每个技术人都需要认真思考的问题。近日,Hacke
- [译]推荐5个值得学习React Native的开源项目
hsany330
最好的学习编码的方式就是读源码--某个高级程序员读源码是最好也是最有效的提升自身编码能力的方式,特别是当该项技术比较新然后它的标准还在不停改进的时候。ReactNatve就是其中一个。它的API随着每次发布还在持续的迭代,你会碰到很多需要选择的工具然后除了一些简单的HelloWorld教程,稍微深入些的教程比较少。于是,我们还是来读读别人的开源项目源码吧,下面是我follow的5个:1.Hacke
- [计算机领域的思维导图系列整理][java]多线程
titer1
java思维导图
本图整理来源于关注java多线程的博主hacke2,原作者博客在此请点击,如果有相关的链接,请大家告诉小编哈。hacke2多线程初级多线程中级多线程中级,包含控制线程的几种方法、线程的同步、线程组,有返回值的线程、线程之前的通信、线程池和线程的几个相关类嘟嘟MD多线程基础这是来自于作者嘟嘟MD的作品,作者分享了java方面的心得,更多请参考这里请看:
- Shellcode
TK13
windows对抗常用
整理下Shellcode相关先看下网上的定义:Shellcode实际是一段代码(也可以是填充数据),是用来发送到服务器利用特定漏洞的代码,一般可以获取权限。另外,Shellcode一般是作为数据发送给受攻击服务器的。Shellcode是溢出程序和蠕虫病毒的核心,提到它自然就会和漏洞联想在一起,毕竟Shellcode只对没有打补丁的主机有用武之地。网络上数以万计带着漏洞顽强运行着的服务器给hacke
- 对于scanf_s越界问题
追梦进行曲
个人理解
在程序调试时,经常遇到0xc0000005越界问题。可能情况1,数据超出范围,2,指针未初始化。scanf_s()函数出现越界问题,可能就是由于scanf()与scanf_s()函数的区别不清楚。scanf()在读取数据时不检查边界,所以可能会造成内存访问越界.scanf_s提供更安全一些的机制,以防止溢出,变量取地址后要紧跟一个数字以表明最多读取多少位字符。避免引用到不存在的元素,防止hacke
- [黑洞与暗粒子]没有光的世界
comsci
无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算
但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....
那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的
&nbs
- jQuery Lazy Load 图片延迟加载
aijuans
jquery
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。
版本:
jQuery v1.4.4+
jQuery Lazy Load v1.7.2
注意事项:
需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src
- 使用Jodd的优点
Kai_Ge
jodd
1. 简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。
2. 简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。
3. 对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。
使用方法简介
- jpa Query转hibernate Query
120153216
Hibernate
public List<Map> getMapList(String hql,
Map map) {
org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
if (null != map) {
for (String parameter : map.keySet()) {
jp
- Django_Python3添加MySQL/MariaDB支持
2002wmj
mariaDB
现状
首先,
[email protected] 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL
- 在SQLSERVER中查找消耗IO最多的SQL
357029540
SQL Server
返回做IO数目最多的50条语句以及它们的执行计划。
select top 50
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(tot
- spring UnChecked 异常 官方定义!
7454103
spring
如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!
public static boolean isCheckedException(Throwable ex)
{
return !(ex instanceof RuntimeExcep
- mongoDB 入门指南、示例
adminjun
javamongodb操作
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默
- CUDA 5 Release Candidate Now Available
aijuans
CUDA
The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe
- Essential Studio for WinRT网格控件测评
Axiba
JavaScripthtml5
Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。
网格控件功能
1、
- java 获取windows系统安装的证书或证书链
bewithme
windows
有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库 。
有关证书链的解释可以查看此处 。
public static void main(String[] args) {
SunMSCAPI providerMSCAPI = new SunMSCAPI();
S
- NoSQL数据库之Redis数据库管理(set类型和zset类型)
bijian1013
redis数据库NoSQL
4.sets类型
Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。
sadd:向名称为key的set中添加元
- 异常捕获何时用Exception,何时用Throwable
bingyingao
用Exception的情况
try {
//可能发生空指针、数组溢出等异常
} catch (Exception e) {
 
- 【Kafka四】Kakfa伪分布式安装
bit1129
kafka
在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证 1. 安装步骤
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不
- Project Euler
bookjovi
haskell
Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。
看看problem 1吧:
Add all the natural num
- Java-Collections Framework学习与总结-ArrayDeque
BrokenDreams
Collections
表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。
这篇要看一下java.util.ArrayDeque。从命名上看
- 读《研磨设计模式》-代码笔记-装饰模式-Decorator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi
- Maven学习(一)
chenyu19891124
Maven私服
学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功
- [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充
comsci
算法工作PHP搜索引擎嵌入式
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点
节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法)
需要解决的问题:已知分支
- Linux中用shell获取昨天、明天或多天前的日期
daizj
linuxshell上几年昨天获取上几个月
在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年
# 获取昨天
date -d 'yesterday' # 或 date -d 'last day'
# 获取明天
date -d 'tomorrow' # 或 date -d 'next day'
# 获取上个月
date -d 'last month'
#
- 我所理解的云计算
dongwei_6688
云计算
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing co
- YII CMenu配置
dcj3sjt126com
yii
Adding id and class names to CMenu
We use the id and htmlOptions to accomplish this. Watch.
//in your view
$this->widget('zii.widgets.CMenu', array(
'id'=>'myMenu',
'items'=>$this-&g
- 设计模式之静态代理与动态代理
come_for_dream
设计模式
静态代理与动态代理
代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务
- 【转】理解Javascript 系列
gcc2ge
JavaScript
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个
- Subsets II
hcx2013
set
Given a collection of integers that might contain duplicates, nums, return all possible subsets.
Note:
Elements in a subset must be in non-descending order.
The solution set must not conta
- Spring4.1新特性——Spring缓存框架增强
jinnianshilongnian
spring4
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- shell嵌套expect执行命令
liyonghui160com
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
系统:centos 5.x
1.先安装expect
yum -y install expect
2.脚本内容:
cat auto_svn.sh
#!/bin/bash
- Linux实用命令整理
pda158
linux
0. 基本命令 linux 基本命令整理
1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a
2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc  
- 独立开发人员通向成功的29个小贴士
shoothao
独立开发
概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。
明白你从事独立开发的原因和目的。
保持坚持制定计划的好习惯。
万事开头难,第一份订单是关键。
培养多元化业务技能。
提供卓越的服务和品质。
谨小慎微。
营销是必备技能。
学会组织,有条理的工作才是最有效率的。
“独立
- JAVA中堆栈和内存分配原理
uule
java
1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f