C语言的发明者Ken Thomson因为没有参加C语言考试,在Google没有提交代码的权力。 哀悼结束,生活还要继续。 说段趣闻吧。大家都知道,C语言和Unix的发明者、图灵奖得主、最具传奇性的程序员Ken Thompson加盟Google之后,与一帮高手一起捣鼓出了又一惊天之作:并发时代的系统编 ...
分类:
编程语言 时间:
2017-11-16 11:47:34
阅读次数:
182
在介绍之前,我们需要了解一个加密算法MD5校验和(checksum)通过对接收的传输数据执行散列运算来检查数据的正确性。计算出的散列值拿来和随数据传输的散列值比较。如果两个值相同,说明传输的数据完整无误、没有被窜改过(前提是散列值没有被窜改),从而可以放心使用。如客户..
分类:
编程语言 时间:
2017-11-16 11:47:40
阅读次数:
159
count = 0 answer = 10 while True: print(count) count += 1 guess = int(input('猜一个')) if guess == answer: print('ok') break elif guess > answer: print('... ...
分类:
编程语言 时间:
2017-11-16 11:47:53
阅读次数:
199
#接收用户输入信息用input就可以了 #还有输入密码的,也就是隐藏的,pycharm中不好用,要到命令行去 import getpass name = input('name:') age = input('age:') print( name ,age) print('姓名:' +name+' ... ...
分类:
编程语言 时间:
2017-11-16 11:48:52
阅读次数:
204
本文源码见:https://github.com/get-set/get-designpatterns/tree/master/singleton单例模式(SingletonPattern)是Java中最简单的设计模式之一,但也是一个很值得玩味儿的设计模式,这是一个创建型的模式。单例模式的目的在于,对于一些类,需要保证其仅有一个实例。比如一个..
分类:
编程语言 时间:
2017-11-16 11:49:03
阅读次数:
242
这事本来是有个 browsercookie 库可以做的,但是初看它就有不少问题: 我在尝试解决这些问题时,又发现了额外的问题:它每次都要把所有的 cookie 全部读取。再加上不必要地导入 keyring、Crypto 等库,让我想放弃了。 于是我考虑自己实现一个 cookiejar。但发现它有如下 ...
分类:
编程语言 时间:
2017-11-16 11:49:09
阅读次数:
233
非对称加密技术,在现在网络中,有非常广泛应用。加密技术更是数字货币的基础。 所谓非对称,就是指该算法需要一对密钥,使用其中一个(公钥)加密,则需要用另一个(私钥)才能解密。 但是对于其原理大部分同学应该都是一知半解,今天就来分析下经典的非对称加密算法 RSA算法。 通过本文的分析,可以更好的理解非对 ...
分类:
编程语言 时间:
2017-11-16 11:50:07
阅读次数:
249
要论世界上最好用的 IDE 是哪一种?有人会选择老牌的 Visual Studio 或是 Eclipse;有人会选择一路飙升的 IntelliJ;也有人更偏爱 Google 发布的 Android S...
分类:
编程语言 时间:
2017-11-16 11:50:15
阅读次数:
157
username = 'jack' password = '123' _username = input('username') _password = input('password') if username == _username and password == _password: pri ...
分类:
编程语言 时间:
2017-11-16 11:51:51
阅读次数:
241
1 #在文件名上点右键,RUN 2 print('hello world!') hello world,就这一行 ...
分类:
编程语言 时间:
2017-11-16 11:53:12
阅读次数:
169
1 package com.mohecun.common.utils; 2 3 import java.io.UnsupportedEncodingException; 4 import java.net.URLDecoder; 5 import java.net.URLEncoder; 6 7 i... ...
分类:
编程语言 时间:
2017-11-16 13:29:54
阅读次数:
148
ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayL ...
分类:
编程语言 时间:
2017-11-16 13:30:29
阅读次数:
124
题目描述 求一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 样例输出 ...
分类:
编程语言 时间:
2017-11-16 13:30:54
阅读次数:
136
clusterClient: clientPool: ...
分类:
编程语言 时间:
2017-11-16 13:31:03
阅读次数:
195
/* Scanner 使用步骤(接收用户键盘输入) 1.导入包 Scanner类 java文件类-util文件类 import 2.创建Scanner的实例 数据类型 变量名=new 数据类型(); 3.使用Scanner的功能 nextInt()接收数字 next() 接收字符串 */import ...
分类:
编程语言 时间:
2017-11-16 13:31:25
阅读次数:
108
2.1 Spring配置的可选方案当描述bean如何进行装配时,Spring具有非常大的灵活性,它提供了三种主要的装配机制:(1)在XML中进行显式配置。(2)在Java中进行显式配置。(3)隐式的bean发现机制和自动装配。建议是尽可能地使用自动配置的机制。显式配置越少越好。当你必须要显式配置be ...
分类:
编程语言 时间:
2017-11-16 13:32:32
阅读次数:
162
1 package com.ss.utils; 2 3 import java.io.IOException; 4 import java.net.URI; 5 import java.util.ArrayList; 6 import java.util.List; 7 import java.ut... ...
分类:
编程语言 时间:
2017-11-16 14:06:09
阅读次数:
164
1. 熔断机制介绍 在介绍熔断机制之前,我们需要了解微服务的雪崩效应。在微服务架构中,微服务是完成一个单一的业务功能,这样做的好处是可以做到解耦,每个微服务可以独立演进。但是,一个应用可能会有多个微服务组成,微服务之间的数据交互通过远程过程调用完成。这就带来一个问题,假设微服务A调用微服务B和微服务 ...
分类:
编程语言 时间:
2017-11-16 14:06:25
阅读次数:
218
#inlude <studio.h> int main(){ int x,y; sanf("%d",&x); if (x<0) y=-1; else if(x==0)y=0; else y=1; printf("x=%d,y=%d\n",x,y); return 0; } or #include < ...
分类:
编程语言 时间:
2017-11-16 14:07:06
阅读次数:
181
打印当前时间。学习使用Date类和Calendar类。(教材P194页) 代码 运行结果 ...
分类:
编程语言 时间:
2017-11-16 14:08:00
阅读次数:
131