Python的字典的items(), keys(), values()都返回一个list >>>?dict?=?{?1?:?2,?‘a‘?:?‘b‘,?‘hello‘?:?‘world‘?}
>>>?dict.values()
[‘b‘,?2,?‘world‘]
>>>?dict.keys()
[‘a‘,?1,?‘hello‘]
>>...
分类:
编程语言 时间:
2015-01-03 18:42:18
阅读次数:
239
【思想】
二分搜索主要解决的问题是确定排序后的数组x[0,n-1]中是否包含目标元素target。
二分搜索通过持续跟踪数组中包含元素target的范围(如果target存在数组中的话)来解决问题。
一开始,这个范围是整个数组,然后通过将target与数组中的中间项进行比较并抛弃一半的范围来缩小范围。该过程持续进行,
直到在数组中找到target或确定包含target的范围为空时为止。在有...
分类:
编程语言 时间:
2015-01-03 18:42:25
阅读次数:
244
约瑟夫环问题——初步了解+数组实现
一开始接触约瑟夫环问题,还是在C语言的书中,具体的题目如下:n个人围坐成一圈,选某个人开始(比如第1个),从1开始报数,沿着顺时针方向数到m的人被淘汰,然后后面一个人继续再从1开始报数,数到m时再淘汰一人。重复上面的过程,输出剩下的最后一个人。...
分类:
编程语言 时间:
2015-01-03 18:40:43
阅读次数:
184
最近又开始学PHP了, 这里碰到一个问题, php 在处理jquery 的 ajax 传回来的 json数据中, 中文部分为空.
数据库为 mysql,
又是php中文编码的问题.
参考截图:
(左图为解决之前, 右图为解决之后)
偶的解决代码:
1, 后端 php ( ajaxRequest/GetNotifyList.php )
...
分类:
编程语言 时间:
2015-01-03 18:39:00
阅读次数:
254
JavaScript是一种无类型语言,但同时JavaScript提供了一种灵活的自动类型转换的处理方式。基本规则是,如果某个类型的值用于需要其他类型的值的环境中,JavaScript就自动将这个值转换成所需要的类型。
以下列出JavaScript一种特定类型用于一种特定环境下时所执行的转换。
类型转换
值 字符串 数字 布尔值 对象
未定义 ...
分类:
编程语言 时间:
2015-01-03 18:38:56
阅读次数:
178
图像去雾操作,里面很有技术含量!
使用MATLAB进行图像的去雾操作,网上一搜,这方面的东西很多,貌似已然成为研究的一个方向,大牛辈出!
这里仅仅给出一个有用的代码,能实现图像的去雾操作,详细的看后边有没有时间,想自己研究研究。。。...
分类:
编程语言 时间:
2015-01-03 18:38:36
阅读次数:
681
最近查看ZipFile的源码,发现了native声明,学习一下,下面是整理的一些资料。java native方法及JNI实例http://blog.csdn.net/xw13106209/article/details/6989415JNI学习笔记(七)——异常处理http://blog.csdn....
分类:
编程语言 时间:
2015-01-03 18:36:24
阅读次数:
171
有时候结局不是很美好,但起码这也算是一种结局,这个系列的最后一篇settimeout,这是一个让人困惑的函数,也是我一直在吐槽JS的原因,我们看不到JS的源代码,setimeout同样也是,从始到终都是黑盒子的使用。一:settimeout单线程的质疑? 所有的教科书都在说js是单线程模型,也...
分类:
编程语言 时间:
2015-01-03 18:31:13
阅读次数:
201
python中List 是一个用方括号包括起来的有序元素的集合。 li = ["a", "b", "mpilgrim", "z", "example"] 索引 List是有序的,分为正序(从左向右)和倒序(从右向左),任意一个非空的List的第一个元素总是List[0],包含n个元素的list的正序...
分类:
编程语言 时间:
2015-01-03 18:29:20
阅读次数:
138
本文转自大牛博客:http://www.byvoid.com/blog/hungary/这是一种用增广路求二分图最大匹配的算法。它由匈牙利数学家Edmonds于1965年提出,因而得名。 定义 未盖点:设Vi是图G的一个顶点,假设Vi 不与随意一条属于匹配M的边相关联,就称Vi 是一个未盖点。交错路...
分类:
编程语言 时间:
2015-01-03 18:28:08
阅读次数:
201
Ananagrams
Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld
& %llu
Submit Status
Description
Ananagrams
Most crossword puzzle fans are used to...
分类:
编程语言 时间:
2015-01-03 17:27:43
阅读次数:
231
今天有同学找到我说,能不能写一个简单的python md5加密模块,作为服务器端程序的响应函数。信息安全之类的问题了。md5采用单向加密机制。
直接上代码:
(k1, k2 是系统自动生成的随机整数,user_name是用户名)
def encrypt (a="user_name" , k1=1 , k2=1):
#get system time
b ...
分类:
编程语言 时间:
2015-01-03 17:24:32
阅读次数:
451
在C#中提供了三种类型的计时器:1、基于 Windows 的标准计时器(System.Windows.Forms.Timer)2、基于服务器的计时器(System.Timers.Timer)3、线程计时器(System.Threading.Timer)一、基于 Windows 的标准计时器(System.Windows.Forms.Timer)首先注意一点就是:Windows 计时器是为单线程环境...
分类:
编程语言 时间:
2015-01-03 17:22:53
阅读次数:
232
1.冒泡排序:
思路:将相邻的逆序元素交换为顺序排列,直到整个序列有序,算法如下:
/**
* 冒泡排序-最初实现,时间复杂度O(n^2)
* @param arr 待排序的数组
* @param lo 待排序区间的起始位置
* @param hi 待排序区间的结束位置
*/
public static void bubbleSort(int[] arr, int lo, int ...
分类:
编程语言 时间:
2015-01-03 17:22:28
阅读次数:
242
在学习jsp和java的过程中,总是出现乱码的情况。所以我们不得不经常添加这样的信息:
后来就加入Filter。我们来看一张图片:
这是在web客户端和服务器中间加入Filter的应用。...
分类:
编程语言 时间:
2015-01-03 17:20:27
阅读次数:
202
本文想要简单说明如何在win8.1上使用dev c++。
在刚开始用win8.1的时候,我以为只要是64位的Dev就可以在win8.1上安装,但是接连试了几次,安装是成功了,但是每次打开的时候就会出现问题。后来经过百度才知道,win8.1和win7的架构不一样。在64位win7系统上可以正常使用的Dev,在win8.1上却不能正常使用。
经过百度,最终找到了一个可以在win8.1上正常...
分类:
编程语言 时间:
2015-01-03 17:20:30
阅读次数:
157
不知道为什么,一直对C语言有一种很深厚的“情怀”(类似老罗对锤子手机的那种),说不出来。
也许因为C语言是很多前辈谆谆教诲说一定要学一下的一门编程语言;也许因为C语言是自己学习的专业“嵌入式系统”的首要语言;也许因为C语言自1972年诞生以来历经43年依然独领风骚,位列编程语言排行榜首位;也许因为“C语言之难,难于上青天”,自己以前入门着实困难;也许因为需要5-10年的时间,你才能说比较好地掌握了C语言;也许因为学好了C语言,一般就能轻松入门其他语言。
有太多也许,但是可以肯定的是:C语言是一门充满魅力的编...
分类:
编程语言 时间:
2015-01-03 17:19:02
阅读次数:
342