一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目来源: https://leetcode.com/problems/compare-version-numbers/
Compare two version numbers version1 and...
分类:
其他好文 时间:
2016-07-11 17:21:53
阅读次数:
141
最近在学习SSL协议,这次是基于Apache服务器自带的openssl来实现的
TLS:传输层安全协议
SSL:安全套接字层
KEY:私钥
CSR:证书签名请求,即公钥,生成证书时需要将此提交给证书机构,生成 X509 数字证书前,一般先由用户提交证书申请文件,然后由 CA 来签发证书
CRT:即证书,一般服务器证书server.crt和客户端证书client.crt都需要通过CA证书c...
分类:
Web程序 时间:
2016-07-11 17:21:50
阅读次数:
726
近日,华为开发者大赛沙龙上海站开启,主要聚焦大赛多赛题的开放能力及比赛攻略,重点介绍华为IoT生态能力开放形态、应用方法和集成流程;集成通信能力,提升沟通体验,讲解华为基于电信网络开放的基本通讯能力,关键技术及行业成功案例以及开发者的接入流程,华为OMF平台及API使用介绍等。
场面互动热烈,您不仅可以赢百万元奖金,更可以获得商业成功与职业成功的机会!...
分类:
其他好文 时间:
2016-07-11 17:21:57
阅读次数:
342
以下时个人在菜鸟教程中学习shell的学习笔记运行Shell脚本有两种方法:1、作为可执行程序chmod +x ./test.sh #使脚本具有执行权限
./test.sh #执行脚本
注意,一定要写成./test.sh,而不是test.sh,运行其它二进制的程序也一样,直接写test.sh,linux系统会去PATH里寻找有没有叫test.sh的,而只有/bin, /sbin, /usr/bi...
分类:
系统相关 时间:
2016-07-11 17:22:02
阅读次数:
361
Java虚拟机是整个java平台的基石,是java技术实现硬件无关和操作系统无关的关键环节,是java语言生成极小体积的编译代码的运行平台,是保护用户机器免受恶意代码侵袭的保护屏障。JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码和地址码组成,...
分类:
其他好文 时间:
2016-07-11 17:19:28
阅读次数:
297
最近在公司做项目,想采用最近比较热的restful来做,思前想后采用了jersey + spring + mybatis + redis来搭建项目,此处留下详细的配置,方便以后查阅,jersey采用2.13版本,与1.x版本差别比较大,主要是容器的差别!spring采用3.2的版本!...
分类:
编程语言 时间:
2016-07-11 17:20:17
阅读次数:
336
选自:
Android上玩玩Hook?
跟着鬼哥学Android java hook (一) 摘要:Hook的出现为开发者希望通过一个程序改变其他程序的某些行为的想法开拓了解决道路,而作为一款基于Hook的代码修改框架,Cydia Substrate可以修改任何主进程的代码,本文作者以广告注入的实战详细介绍了Hook的过程。
了解Hook还没有接触过Hook技术读者一定会对Hook一词感觉到特别...
分类:
移动开发 时间:
2016-07-11 17:19:03
阅读次数:
335
需求说明:安卓开发
内容 :第一部分 大朋VR一体机方案
第二部分 三星VR一体机方案
来自 :时间的诗
原文:http://www.ithome.com/html/it/235838.htm
第一部分 大朋VR一体机
大朋VR作为国内领先的虚拟现实企业,今年又率先推出全球首...
分类:
移动开发 时间:
2016-07-11 17:21:21
阅读次数:
302
java并发编程
一、关于并发
并发是什么?
并发是指在同一时间间隔内,有多个程序处于运行状态。当然,同一时刻只有一个程序在运行。与之对应的是并行,并行是指同一时刻有多个程序同时执行(宏观上)
为什么需要并发?
为了提高系统的资源利用率 和 吞吐量。就好比全班需要填表时,可以发给每个人,然后填完之后在收起来,这样的效率远比一个一个的发,然后等第一个人填完了再发给第二人填写要快...
分类:
编程语言 时间:
2016-07-11 17:19:00
阅读次数:
193
第17章 构建Linux根文件系统
本章目标
l 了解Linux的文件系统层次标准(FHS)
l 了解根文件系统下各目录的作用
l 掌握构建根文件系统的方法:移植Busybox、构造各个目录、文件等
l 掌握制作yaffs、jffs2文件系统映象文件的方法
17.1 Linux文件系统概述
17.1.1 Linux文件系统的特点
类似于Windows下的C、D、...
分类:
系统相关 时间:
2016-07-11 17:21:03
阅读次数:
325
HDOJ题目地址:传送门
u Calculate e
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 41480 Accepted Submission(s): 18881
Probl...
分类:
其他好文 时间:
2016-07-11 17:19:33
阅读次数:
153
文件系统的是用来组织和排列文件存取的,所以她是可见的,在Linux中,我们可以通过ls等工具来查看其结构,在Linux系统中,我们见到的都是树形结构;比如操作系统安装在一个文件系统中,他表现为由/ 起始的树形结构。linux文件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的文件系统。Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux...
分类:
系统相关 时间:
2016-07-11 17:20:16
阅读次数:
324
当微信用户向公众号发送消息时,微信服务器会向公众号配置的服务器URL地址发送请求,并将相关内容包装成一定格式的xml发送到这个服务器;响应时,这个服务器只要回复特定格式的xml字符串给微信服务器,微信服务器即可向微信用户的客户端转发这条回复消息.(假设公众号开发模式已开启,以后的教程,如果没有特别说明,都是如此).如下图:
例如,文本消息的xml结构如下:
...
分类:
微信 时间:
2016-07-11 17:18:20
阅读次数:
292
作为游戏行业程序新人,最近在上司的指导下初步研究了A*寻路算法,自己尝试着写了实现代码,在此篇文章里记录下自己的理解,亦是成长的证明,望观众不吝赐教。...
分类:
编程语言 时间:
2016-07-11 17:18:10
阅读次数:
296
点击打开链接
题意:给一个树,三种操作,一个是将第I条边的权值改变,一个是将u到v的所有边的权值取反,一个是询问u到v的路径中边的最大值
思路:和模版的树链剖分没什么区别,这题唯一的坑点就是线段树的懒惰标记,只要有更新操作或者查询操作就都要pushdown(),然后改权值的比较简单,单点更新,而区间取反我们可以用两个数组直接模拟,一个最大值的,一个区间最小值的,然后一旦取反了,就将最大值改为负...
分类:
其他好文 时间:
2016-07-11 17:19:59
阅读次数:
278
Android学习笔记二十四之ListView列表视图二...
分类:
移动开发 时间:
2016-07-11 17:18:38
阅读次数:
279
#include
#include
void do_alarm(int num);
int main(void)
{
//注册一个定时器
if(signal(SIGALRM , do_alarm) == SIG_ERR)
{
perror("register alarm fail");...
分类:
系统相关 时间:
2016-07-11 17:19:00
阅读次数:
250