摘要:
由于一些原因,Google相关很多服务都无法访问,所以在很多时候我们SDK也无法升级,当然通过技术手段肯定可以解决,但是比较麻烦,而且下载速度也不怎么样。这里笔者介绍一个国内的Android镜像站,这样升级速度也贼快了。首先我们要感谢东软提供镜像服务器。近来我发现一个更加简洁的方法:1.Tools-... 阅读全文
摘要:
我的电脑上没有安装XAMPP,而是安装了MAMP PRO,其实两者都差不多,都是PHP+MySQL+Apache的集成环境,只是MAMP的GUI界面更华丽一些,但是也更复杂一些。好了不说这些,说说问题吧。首先我使用如下命令来安装MySQLdb:pip install mysql-python但是错误... 阅读全文
摘要:
方案有很多种,我这里简单说一下:1. into outfile1 SELECT * FROM mytable 2 INTO OUTFILE '/tmp/mytable.csv' 3 FIELDS TERMINATED BY ',' 4 OPTIONALLY ENCLOSED BY '"' 5... 阅读全文
摘要:
在数据报表生成的时候,我们一般会用程序去生成CSV。其中有些需要注意的地方。log_file = open('delay.%s.csv' % s_end, 'w') log_file.write('\xEF\xBB\xBF'+'当前处理人,当前步骤ID,标题(事件名称),发生时间,事件类型,风... 阅读全文
摘要:
Yeoman是一个常见的工作流,能够很方面的搭建属于自己的脚手架。这段时间我用闲暇时间写了一个Generator来玩了一下,这个Generator的主要目的是快速建立一个RequireJS+AngularJS的项目。当前进度版本:0.0.1功能:初始化项目,快速添加控制器,添加路由信息下一步:增加指... 阅读全文
摘要:
我们在主机上面运行了Burp或者fiddler,那么代理已经监听在本机的8080端口了.那么我们需要在模拟器中进行如下设置:1.在设置中,长按当前连接的wifi网络,弹出如下:2. 点击修改网络:注意红框的几个地方.3.填写代理服务器的IP和端口Android模拟器中ip要填写10.0.2.2,ge... 阅读全文
摘要:
开发的时候我都是使用XDebug在本地调试,但是最近加入一些项目中去,环境太复杂了,要在本地搭建一个开发环境真的太麻烦了,那么我们怎么使用xdebug来远程调试呢?我这里使用虚拟机搭建了一个模拟环境来实验说明:1.虚拟机IP:192.168.174.130 ,虚拟机用于搭建lampp环境2.实体机I... 阅读全文
摘要:
将以下代码保存成keygen.javaimport java.math.BigInteger;import java.util.Date;import java.util.Random;import java.util.zip.CRC32;public class keygen{ /** * @... 阅读全文
摘要:
Nodejs可以毫不犹豫地说一个版本狂魔,时不时就发布一个版本,而且还一直没有一个1.0版本,好囧呀,对于我们这些有强迫症的人来说,的确不是好事。下面我就说一下Nodejs中常见的更新方式。1. 更新你已经安装的NPM库,这个很简单,只需要运行。npm update –g2. 更新Nodejs自身。... 阅读全文
摘要:
我们有时候需要把系统上已经安装的第三方的packages升级到最新版。但是easy_install和pip都没有直接的命令可以使用。我们可以是用如下命令来查看系统上面哪些包过期了。pip list --outdated其实能这样列表出来后我们就可以配合其他shell命令来完成升级了。pip free... 阅读全文
摘要:
在实际环境中,服务器很多CGI由于一些历史原因,必须允许空Referer的请求。比如:老的客户端版本请求的时候就没有Referer,总不能在服务端一刀切,让老版本的用户都无法正常使用了吧。这样的CGI就存在CSRF攻击的风险。那么我们该如何在真实环境中构造一个可利用的POC呢?我们知道正常的页面跳转... 阅读全文
摘要:
有一个单链表,无序,给定一个值,将链表中小于这个值的节点放置于链表前面,节点之间相对顺序不变。这个题目我是这样想的,我们遍历单链表,当遇到大于指定指的节点群后,再其后面查找小于指定值的节点群,然后交换两个节点群的位置。思路有了,大致的代码:function LinkNode(data){ this.... 阅读全文
摘要:
最近在看一本书《Third-Party Javascript》很不错,推荐给大家,下载地址各位自己搜索了。 步骤: 1.打开google,鉴于google基本打不开,那么就打开这个网址吧。http://www.aol.com 2.搜索third party javascript filetype:pdf 一般都可以下载到电子书了。目前只有英文版。 这书中有一章讲到了提高app的效率,... 阅读全文
摘要:
针对这个问题我只能说说自己的理解了,肯定会有遗漏,毕竟我前端也不怎么会,有其他方法的朋友可以指出来,这样我也好再学习一下。1 如果页面A和页面B是同域的情况如果是同域那么两者之间可以直接通过客户端存储来交换数据的,客户端存储的方式可以看我前面一篇文章。在同域的假设条件下,如果页面A和B还是嵌套关系的... 阅读全文
摘要:
客户端存储主要方便一些APP离线使用。今天就来说说客户端存储的方法有多少? 说在最前面的一句:所有的客户端存储都有一个原则:读写的数据必须要同域1 CookieCookie是一项很老的技术的,就是因为它老,所以兼容性还是不错的。常见的JS操作Cookie的代码如下:function setCooki... 阅读全文
摘要:
网上有很多文章介绍这两种HTTP请求的区别,我也不懂,主要还是看了一些文章,在这里写下一些笔记。 语义不同 在HTTP协议中,最初规定GET是用来查询或者获取资料,只读,POST用于修改数据,可写。因此可以看到两种方式的使用场景上就有很大的区别,在RESTful中更是强调了这两种HTTP请求方式目的。规定是死的,人是活的,所以很多人为了方便GET也用于修改数据,比如删除某个记... 阅读全文
摘要:
这两个函数功能上面比较接近,但是有一些区别。encodeURI:不会进行编码的字符有82个 :!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-ZencodeURIComponent:不会进行编码的字符有71个:!, ',(,),*,-,.,_,~,... 阅读全文
摘要:
都是些简单的东西,所以直接上代码了。/** * Created by huangjacky on 14-10-3. */function Node(element, left, right) { this.element = element; this.level = 0; thi... 阅读全文
摘要:
最近在重温数据结构,于是写了一些代码玩玩,都是很初级的,表喷各位。。。。function Stack() { this.dataStore = []; this.top = 0;}Stack.prototype = { length: function () { re... 阅读全文
摘要:
今天我需要在同事访问我的PHP页面的时候执行一段python脚本,于是我的代码是这样写的: 1 makeLog('ok run workjob'); 4 if($this->is_internal()){ 5 $cmd = '/usr/bin/python /data/script/abc/run.py'; 6 $out =... 阅读全文