借用百度调用金山的翻译,自己做的翻译软件
首先如Title,是百度的翻译。因为英文水平有限,所以每次都求翻译,有一次注意到百度的翻译不需要登录就可以翻译,于是就猜到只要发送正确的请求就一定能获得服务器返回的数据。所以照着百度翻译的界面开始搞起来。
一:监视请求,捕获有用的请求地址
我用的是谷歌浏览器,直接按 F12 就可以监视请求了。
二:分析地址...
分类:
其他好文 时间:
2015-01-16 19:16:23
阅读次数:
313
spark架构设计&编程模型01
spark架构设计&编程模型01
spark架构设计&编程模型01
spark架构设计&编程模型01...
分类:
其他好文 时间:
2015-01-16 19:13:50
阅读次数:
194
学习应用编程,我们会经常接触到“信号”这个名词。GTK中的“信号”实际上是一种软件中断。“中断”在我们生活中经常遇到,譬如,我正在房间里打游戏,突然送快递的来了,把正在玩游戏的我给“中断”了,我去签收快递( 处理中断 ),处理完成后,再继续玩我的游戏。GTK中的“信号”就是属于这么一种“中断”,当用户按下按钮的时候,就产生一个“中断”,相当于产生一个信号,接着就会处理这么一个“中断任务”(程序里体验为调用一个函数)。...
分类:
其他好文 时间:
2015-01-16 19:13:07
阅读次数:
334
资源预估
预估数据量、算法的时间、空间复杂度
依据预估的结果分配合理的资源(内存,CPU),避免资源不够用。
避免数据脏读
自动脚本处理大量数据速度快,尤其有写操作的任务,数据一致性在分布式环境下往往难以保证。这种情况下应该避免数据脏读,比如数据库会有主从复制同步延迟的现象,这时应该强制连接数据库主库。
幂等性
有写操作的脚本,需要考虑脚本执行的幂等性,即在参入相同参数...
分类:
其他好文 时间:
2015-01-16 19:14:19
阅读次数:
245
Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2. (each operation is counted as 1 step.)
You have the following 3 operations permitted on a word:...
分类:
其他好文 时间:
2015-01-16 19:15:26
阅读次数:
177
king 选 太子
时间限制:3000 ms | 内存限制:65535 KB
难度:1
描述
啊,从前有一个国家。此国兵强马壮,但是国王却身体不好。于是就想挑一位太子出来;
但是问题来了,国王不知道他有几个孩子(这国王糊涂吧!),他只知道他的孩子的年龄都是不同的。同时这个国王也有要求,他认为孩子年龄太大的过于迂腐,而年龄太小又不成熟,(这孩子挑的也太难了吧),他就想要年龄在他们孩...
分类:
其他好文 时间:
2015-01-16 19:13:26
阅读次数:
198
三、 Thrift的工作原理
1.普通的本地函数调用过程
例如,有如下关于本地函数的调用的java代码,在函数caller中调用函数getStr获取两个字符串的拼接结果:
代码3.1
本地函数调用调用方和被调用方都在一个程序内部,只是cpu在执行调用的时候切换去执行被调用的函数,执行完被调用函数之后,再切换回来执行调用之后的代码,其调用过程如下图3.1所示:
...
分类:
其他好文 时间:
2015-01-16 19:12:25
阅读次数:
220
Given a list of non negative integers, arrange them such that they form the largest number.
For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330.
Note: The result may be ve...
分类:
其他好文 时间:
2015-01-16 19:14:01
阅读次数:
180
一、 Thrift服务器端几种工作模式分析与总结
Thrift为服务器端提供了多种工作模式,本文中将涉及以下5中工作模式:TSimpleServer、TNonblockingServer、THsHaServer、TThreadPoolServer、TThreadedSelectorServer,这5中工作模式的详细工作原理如下:
1. TSimpleServer模式
TSimpl...
分类:
其他好文 时间:
2015-01-16 19:12:20
阅读次数:
183
Git详解
零、引入
之前在局域网搭建了Git环境,觉得Git的工作方式非常有效,在这里也做一个总结。
希望这篇文件也能帮助到开始学习Git的朋友,此文只介绍Git的相关知识,对于git的使用经验留在以后介绍。
一、使用方法
常用命令行
这里暂时不考虑分支的命令,将在下一节中具体介绍。下面的命令按照一般的操作流程的顺序一一介绍。
命令
用法...
分类:
其他好文 时间:
2015-01-16 19:11:22
阅读次数:
225
perl 实现的可显示字符加法,可用来进行爆破。...
分类:
其他好文 时间:
2015-01-16 19:10:46
阅读次数:
276
问题很简单,一般情况下,openwrt运行在一些嵌入式平台或者路由器上,而这种平台往往没有太多的资源,如硬盘存储。但一些数据,如流量又只能捕获下来暂时存放于其上,日积月累,如果不把数据拷贝回来并删除openwrt上的,便会造成空间不足。当然在这个过程中,不可避免的要使用一些脚本,用到一些命令,那么,又如何远程执行命令呢。...
分类:
其他好文 时间:
2015-01-16 19:09:53
阅读次数:
495
spark架构设计&编程模型 02
spark架构设计&编程模型 02
spark架构设计&编程模型 02
spark架构设计&编程模型 02...
分类:
其他好文 时间:
2015-01-16 19:09:11
阅读次数:
107
【问题描述】
已知输入两行正整数,第二行正整数之间用空格键分开,请建立一个哈夫曼树,以输入的数字为叶节点,求这棵哈夫曼树的带权路径长度。
【输入形式】
首先第一行为输入正整数的个数,然后接下来的一行正整数,代表叶结点,正整数个数不超过1000个
【输出形式】
输出相应的权值
【样例输入】
5
4 5 6 7 8
【样例输出】
69
关于哈夫曼树——...
分类:
其他好文 时间:
2015-01-16 19:10:39
阅读次数:
317
### State不好的代码```//处理玩家输入的代码void Heroine::handleInput(Input input){ if (input == PRESS_B) { if (!isJumping_ && !isDucking_) { // Jump... ...
分类:
其他好文 时间:
2015-01-16 19:07:35
阅读次数:
135
1查看当前日志状态从这里可以看到我们现在有三组日志,每组日志中只有1个成员。为了演示这个实验,我们为每个组增加1个成员。2为每组增加组成员添加后我们验证一下目前各日志成员的状态:从上面的视图中可以看到我们的日志组成员已经加到了我们的日志组中,增加到的日志成员为INVALID的状态。3切换3组日志归档...
分类:
其他好文 时间:
2015-01-16 19:08:53
阅读次数:
166