leetcode--3】的更多相关文章

多日前的上篇介绍了csv表格,以及JS结合后端PHP解析表格填充表单的方法.其中csv转换成二维数组的时候逻辑比较复杂多坑,幸好PHP有丰富的库函数来处理,而现在用JS解析的话就没有那么幸运了,一切都要自己撸一个出来 或者 →_→ 引入一个库. JS导入CSV--读取文本 JS能前端读取文件吗?以前只有通过 IE的ActiveXObject或者Flash才能本地读取文件.随着H5的出现,这个问题有普遍解了.Talk is cheap,show you the code $.fn.csv2arr…
iOS:实现图片的无限轮播(二)---之使用第三方库SDCycleScrollView 时间:2016-01-19 19:13:43      阅读:630      评论:0      收藏:0      [点我收藏+] 标签: 下载链接:github不断更新地址:https://github.com/gsdios/SDCycleScrollView 使用原理:采用UICollectionView的重用机制和循环滚动的方式实现图片的无限轮播,播放非常顺畅,解决了UISCrollView使用时从…
http://blog.csdn.net/xifeijian/article/details/20313977 2014-03-06 23:45 66484人阅读 评论(17) 收藏 举报  分类: MySQL(18)    目录(?)[-] 查询表级锁争用情况 MySQL表级锁的锁模式 如何加表锁 并发插入Concurrent Inserts MyISAM的锁调度 背景知识 1事务Transaction及其ACID属性 2并发事务处理带来的问题 3事务隔离级别 获取InnoDB行锁争用情况 I…
在<<足球游戏论坛数据分析--简单粗暴的贝叶斯>>中尝试了贴标签后,一直觉得结果无法接受, 慢慢回想, 其实选择的算法是错误的,原因有 论坛帖子分类并非就是PC/PS/XBOX这么简单 即使是作者自己贴的标签,也存在挂羊头的可能性 既然没法简单的给帖子分类,那么就尝试一下聚类算法看看有没有发现: #事先已经把分好词的所有文本存成一个文件,没有事先分类 f = codecs.open('forum_all.txt', 'r', 'utf-8') words_full = f.read…
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬涛 一.团队任务计划 周数 任务 说明 负责人 8 任务分配 开发过程中组员的任务细化分配 陈燊 需求说明书初稿 分析结对编程前两次的所有博客,然后按照国家标准确定软件需求规格说明书的初稿 陈燊 许玲玲 胡心颖 陈齐民 黄伟炜 郑扬涛 思维导图 完成思维导图的设计 陈燊 算法完善 用 C/C++ 完善结对编程时设计的导师分配…
上一篇文章介绍了“TabSiPlus”是如何进行代码注入的,本篇将介绍如何构建一个外挂软件最重要的部分,也就是为其扩展功能的定制代码.本文前面提到过,由于windows进程管理的限制,扩展代码必须以动态链接库的形式挂载到被挂程序的进程空间中,使用上一篇介绍的方法已经可以通过创建远程线程的方式启动一个线程,让这个线程加载我们的定制动态链接库,现在就看看这个动态链接库是如何实现的. 首先这是一个动态链接库,因为考虑到扩展功能中有大量的界面操作,所以选择支持MFC,同时,还要提供一个名为“InitFu…
一提到外挂程序,大家肯定都不陌生,QQ就有很多个版本的去广告外挂,很多游戏也有用于扩展功能或者作弊的工具,其中很多也是以外挂的形式提供的.外挂和插件的区别在于插件通常依赖于程序的支持,如果程序不支持插件机制,那么就无法为其开发插件,而外挂则不然,它不依赖于程序本身的功能,通常是一个单独运行的程序,“挂”其它程序的方法就是跨进程代码注入.如果这个世界的所有软件都是开放源代码的,而且没有那么多的License限制,黑客们可以自由修改代码发布新功能,那么就不会出现外挂这东西.给别的程序做外挂是一件很麻…
AES--高级数据加密标准 对称密码体制的发展趋势将以分组密码为重点.分组密码算法通常由密钥扩展算法和加密(解密)算法两部分组成.密钥扩展算法将b字节用户主密钥扩展成r个子密钥.加密算法由一个密码学上的弱函数f与r个子密钥迭代r次组成.混乱和密钥扩散是分组密码算法设计的基本原则.抵御已知明文的差分和线性攻击,可变长密钥和分组是该体制的设计要点. AES是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准. AES的基本要求是,采用对称分组密码体制,密钥长度的最少支持为128.192…
原文地址:sed实例精解--例说sed完整版 作者:xiaozhenggang 最近在学习shell,怕学了后面忘了前面的就把学习和实验的过程记录下来了.这里是关于sed的,前面有三四篇分开的,现在都把它们弄到了一起,并做了一些调整,二十多页,有点长啦.不过大部分都是例子来着,呵呵. 在电脑前坐太久了还真是不行,脖子都歪啦!强烈建议各位找点时间多动动,多动动!还是身体重要嘛!!! 我的实验环境是: fedora 14 ,bash. 在实验中遇到了一些问题,都在后面的例子中提到啦.有些问题纠结了好…
---------------------我是分割线  update 2016-09-22 20:55:22----------------------------- 发现之前那个方法也是不稳定,后来又不行了,没办法,只能继续找解决办法,不过这次真找到一个靠谱的,感谢网友 而且我发现发生这种问题的人,好像都有一个共性,就是都安装了FQ软件-Lantern,哎 估计就是这个作祟 解决办法: 打开终端:直接输入下面的 sudo killall -9 networks 或者:sudo launchct…
1.锁 为什么需要锁?因为数据库要解决并发控制问题.在同一时刻,可能会有多个客户端对表中同一行记录进行操作,比如有的在读取该行数据,其他的尝试去删除它.为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念. 1.1锁的分类 从对数据操作的类型(读\写)分 读锁(共享锁):针对同一块数据,多个读操作可以同时进行而不会互相影响. 写锁(排他锁):当前写操作没有完成前,它会阻断其他写锁和读锁. 大多数时候,MySQL锁的内部管理都是透明的. 1.2锁粒度(Lock granula…
这两天让一个数据查询难了.主要是对group by 理解的不够深入.才出现这样的情况这种需求,我想很多人都遇到过.下面是我模拟我的内容表我现在需要取出每个分类中最新的内容 select * from test group by category_id order by `date` 结果如下明显.这不是我想要的数据,原因是msyql已经的执行顺序是 引用 写的顺序:select ... from... where.... group by... having... order by..执行顺序:…
1.启动virtualbox--选中win7虚拟机--点击设置--点击共享文件夹--点击右侧按钮添加共享文件夹…
在.NET上用的VS.NET+Spring.net+Nhibernate,到了Java平台上,自然对应着Eclipse+Spring+Hibernate.上一篇文章介绍了如何在Eclipse上使用Hibernate的入门,本文就简单介绍一下如何在Eclipse使用Spring. (1)首先,是下载Spring,可以从sourceforge上下载,http://sourceforge.net/projects/springframework.目前的最新的可以下载 spring-framework-…
Linux Shell脚本入门--cut命令 cut cut 命令可以从一个文本文件或者文本流中提取文本列. cut语法 [root@www ~]# cut -d'分隔字符' -f fields <==用于有特定分隔字符 [root@www ~]# cut -c 字符区间 <==用于排列整齐的信息 选项与参数: -d :后面接分隔字符.与 -f 一起使用: -f :依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思: -c :以字符 (characters) 的单位取出固…
1. Titanium中,通过ImageView Controller 显示图片,图片地址要放在app/assets下,然后自己建一个文件夹,把图片放在这里.如下图,然后alloy代码:<ImageView image="/lib/welcome.png" /> 完事. 2. 图片没有占满整个屏幕?--没关系,在tss文件中, width: Ti.UI.FILL 即可. 3.弄登陆窗口 --第一次尝试,说不让在<window>中嵌套<window>…
1. 是什么?--是一个可以通过javascript,html,css等web技术开发移动App的的开发框架,媲美原生App体验和性能,目前支持IOS和Android平台. 2. 为什么能做这个? --Titanium开发工具Titanium Studio,引入JavaScript解释器,根据JavaScript代码,生成原生工程(IOS||Android),然后打包成原生应用. 3. 顺便提下phoneGap,很多人比较Titanium和PhoneGap,PhoneGap不负责UI层,仅提供了…
1. 懒加载基本 懒加载--也称为延迟加载,即在需要的时候才加载( 效率低,占用内存小).所谓懒加载,写的是其get方法. 注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化. 2. 使用懒加载的好处: (1) 不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强. (2) 每个控件的getter方法中分别负责各自的实例化处理,代码彼此之间的独立性强,松耦合. 例如此时界面上的控件有一个titleLabel与textField 先声明: @pr…
好大一个坑.--谈谈view偏移问题: 先上张图, 图中白色部分.上面的是从网上找的资源.将导航栏隐藏之后用collectionView加上去而实现的滑动标签功能.开始以为是代码中的问题.然后仔细推敲了一遍别人代码中的相关模块.发现过了一天并没有找到解决的地方.我一直以为是哪儿设置的属性.例如frame什么的.今天早上来了之后.有钻研了下.发现了几个没有看到过的属性.可疑.的确可疑. 然后改了之后发现问题解决了. 先提出这两个属性吧. sele.edgesForExtendedLayout 属性…
作为Linux/Unix 系统编程入门,小生按照自己可以理解的方式,改写了源copy.c源代码来自:Linux/UNIX 系统编程手册 上册 P57 #include <stdio.h>//标准输入输入头文件 #include <fcntl.h>//文件信息控制头文件 -详细信息请自行google- #define BUF_SIZE 1024 int main(int argc,char *argv[]) { int inputFd,outputFd,openFlags; mode…
http://blog.csdn.net/soilwork/article/details/713842 nVIDIA SDK White Paper ----Vertex Texture Fetch Water 分类: GPU程序设计2006-05-09 04:48 3439人阅读 评论(2) 收藏 举报 shader网格fp数学计算算法blog nVIDIA SDK White Paper Vertex Texture Fetch Water   作者:Jeremy Zelsnack 本文版…
PHP--进行模块化设计 [来源] 达内    [编辑] 达内   [时间]2012-10-30 导航模块可以简单列为一个关于三级页面链接的HTML文件.通常你可以通过用另一种颜色来标明对当前区域的链接来暗示用户他们现在所在的站点的区域.导航可以是位于页面左边的链接列表 HP中的include和require中的两个函数,能在网站的设计中提高网站的建设效率与维护,现详细讲解如下: include 函数与C中同名的预处理命令是不同的,它是一个给出文件名(如:include(test.PHP)),…
#导出某个数据库--结构+数据shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx --opt db_name |gzip -9 > /db_bakup/db_name.gz #导出某个数据库的表--结构+数据+函数+存储过程shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx --opt -R db_name |gzip -9 > /db_backup/db_name.gz #导出多个数据…
原文:http://www.cnblogs.com/xiaodao/archive/2012/10/08/2715477.html iphone数据存储之-- Core Data的使用(一)   一.概念 1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式 3.好处:能…
[转]PROC简单使用用例--VC连接ORACLE 操作系统:windows 7 数据库版本:oracle 10g VS版本:VS2010 前言:连接ORACLE的方式有很多,此处仅以PROC为例,说明如何连接oracle,有不妥之处,望诸位看官指出,学习共进. 一.安装oracle 10g对应的客户端版本. 注意事项:做好客户配置,以本机为例:D:\oracle\product\10.2.0\client_2\NETWORK\ADMIN\tnsnames.ora文件为 # tnsnames.o…
CleanAOP实战系列--WPF中MVVM自动更新 作者: 立地 邮箱: jarvin_g@126.com QQ: 511363759 CleanAOP介绍:https://github.com/Jarvin-Guan/CleanAOP 前言 讲起WPF,开发模式MVVM是必不可少的,使用MVVM模式以后可以在View中写界面,需要使用到的数据则使用绑定的方式写到标签中,那么控制权就放到了ViewModel中,那么有一个需求是每一个使用MVVM者都会有的,就是在后台改变ViewModel的属性…
OC的字符串时经常使用到的,今天我对于OC字符串做一个简单的总结,如果有错误之处,麻烦留言指正.感谢! NSString是一个不可变长度的字符串对象.表示它初始化以后,你不能改变该变量所分配的内存中的值,但你可以重新分配该变量所处的内存空间. 下面就从字符串NSString的创建开始说起: 1.创建一个NSString类型的字符串有三种方法: //1.直接赋值 NSString *s1 = @"age is 26"; //2.使用实例方法初始化 NSString *s2 = [[NSS…
 [Open Search产品评测]--  淘点点:基于OpenSearch,轻松实现一整套O2O类搜索解决方案   [使用背景] 我们淘点点团队应该可以算是内网首批使用opensearch来搭建应用的团队了,在此之前,一直使用集团内一个基于lucene的引擎平台.对于淘点点特定的排序需求,都需要该团队配合升级,运维上共同维护.年初,集团推出Isearch5,然后又看到opensearch,一个基于Isearch5之上的搜索开放平台.听下来最令我们开心的就是:排序支持formula, 这样以后我…
函数传参列表,获取方法arguments的使用 function arg(){ var str = '总共传了'+arguments.length+'个参数\n'; for(var i=0;i<arguments.length;i++){ str += '第'+(i+1)+'个参数值:'+arguments[i]+'\n'; } alert(str); } arg('Mrzou博客','PHP博客','WEB博客'); //总共传了3个参数//第1个参数值:Mrzou博客 //第2个参数值:PH…
oracle RAC--归档日志的开启方法 2011-10-07 15:53:04 分类: Oracle oracle RAC--归档日志的开启方法   ==================================   10g R1  要修改cluster_database参数  ,10G R2和以后的版本就不需要了  1. 例子(10g R1或之前):  srvctl stop database -d RAC节点1sql>startup mountSQL> alter system…