第1章 编程与编程语言 1.1 什么是编程 从字面上理解,编程就是“编写程序”。那么: 谁来编写?—程序员。 怎么编写?—根据需求,使用某种编程语言来编写。 什么是程序?—程序是指放在磁盘里的静态数据,可以是代码、文件等。 编程:程序员根据需求,使用某种编程语言来编写出的代码。 程序在未运行之前,就 ...
分类:
编程语言 时间:
2017-09-09 09:52:38
阅读次数:
201
eg:问(1)const char *p (2)char * const p的区别? 方法:把const看成形容词词缀,即跟在最近的名词旁边。 如果有*要注意,*意思为指向XX类型的指针,组合变量名时为一个名词。 解释上方词缀分别为(1)一个指向常量char类型的指针(指针指向的值不能改变,指针可以 ...
分类:
编程语言 时间:
2017-09-09 09:52:30
阅读次数:
185
看到一篇关于最佳线程数相关的文章,内容比较经典,不敢私藏,分享一下! 最佳线程数: 性能压测的情况下,起初随着用户数的增加,QPS会上升,当到了一定的阀值之后,用户数量增加QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加。这个阀值我们认为是最佳线程数。 为什么要找最佳线程数 1.过多的 ...
分类:
编程语言 时间:
2017-09-09 09:51:10
阅读次数:
174
package sad; import java.util.Scanner; //正則表達式是字符串類型 import javax.management.loading.PrivateClassLoader; public class ers { public static void main(St... ...
分类:
编程语言 时间:
2017-09-09 09:50:46
阅读次数:
130
**删除列表中重复的元素:l=[1,2,3,1,2,3]-强制转化列表为集合类型:list(set(l))-将列表转化为字典,拿出里面的所有key值:dict.fromkeys(l).keys()**实现switch的两种方法:-if...elif...else...-通过字典实现:d={"key",func}ifoperind.keys():d[oper]()else:print"error"#集合##..
分类:
编程语言 时间:
2017-09-09 09:50:38
阅读次数:
178
1.创建函数 以'def'关键字开始,后边是函数名称,圆括号内是参数,后跟冒号,return返回,不写ruturn返回 None。 1.1 一些重要的函数属性 1.2 参数 2.作用域 如果局部变量或者参数的名字和想要访问的全局变量名相同,全局变量会被局部变量屏蔽,如果需要访问使用globals() ...
分类:
编程语言 时间:
2017-09-09 09:50:14
阅读次数:
218
第1章 第一个Pyhton程序 Pyhton的两种执行方式:交互式与脚本文件 Pyhton的两种执行方式:交互式与脚本文件 1.1 交互式 l 交互式模式 直接在Windows或者Linux环境下打开Python解释器执行。 优点:快捷,调试方便。 缺点:不能够保存代码。 l 交互式模式 直接在Wi ...
分类:
编程语言 时间:
2017-09-09 09:49:08
阅读次数:
245
在《Q-learning简明实例》中我们介绍了Q-learning算法的简单例子,从中我们可以总结出Q-learning算法的基本思想 本次选择的经验得分 = 本次选择的反馈得分 + 本次选择后场景的历史最佳经验得分 其中反馈得分是单个步骤的价值分值(固定的分值),经验得分是完成目标的学习分值(动态 ...
分类:
编程语言 时间:
2017-09-09 09:48:48
阅读次数:
206
正题:Java使用QRCode.jar生成与解析二维码demo 欢迎新手共勉,大神监督指正 # 不知道QRCode的请移步wiki,自行了解,这里不多做解释 *******创建二维码之前的工作******** 去下面给出的地址下载QRCode.jar包,此jar包已经包括 生成与解析 。 官网下载到 ...
分类:
编程语言 时间:
2017-09-09 09:48:03
阅读次数:
236
一、同名隐藏 同名隐藏,即在C++的继承中,只要子类的函数名和父类的函数名相同,子类中的函数将会隐藏所有父类中和子类的成员函数同名的函数 特别注意: 和函数之间的重载不同,这里只要求函数的名字相同,而对函数的参数列表是否相同不做要求。话句话说父类中和子类的成员函数名相同但参数列表不同的成员函数也会被 ...
分类:
编程语言 时间:
2017-09-09 09:47:25
阅读次数:
235
一 编程与编程语言 二 初始Python 三 安装Python 四 Helloworld小程序 五 变量 六 用户与程序交互 七 基本数据类型 八 格式化输出 九 基本运算符 十 流程控制之if...else 十一 流程控制之while 循环 十二流程控制之for循环 十三开发工具Pycharm 一 ...
分类:
编程语言 时间:
2017-09-09 09:45:01
阅读次数:
222
在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH。正确地配置这些环境变量,是能够顺利学习、开发的前提。而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手。究其原因,就是对这些概念没有理解,知其然 ...
分类:
编程语言 时间:
2017-09-09 09:44:42
阅读次数:
159
6.1懒惰即美德>>>fibs=[0,1]>>>foriinrange(8):...fibs.append(fibs[-2]+fibs[-1])...>>>fibs[0,1,1,2,3,5,8,13,21,34]6.2抽象和结构page=download_page()freqs=compute_frequencies(page)forword,freqinfreqs:printword,freq6.3创建函数>>&g..
分类:
编程语言 时间:
2017-09-09 09:44:35
阅读次数:
243
【字符编码与转码】 为什么要进行编码和转码 由于每个国家电脑的字符编码格式不统一(列中国:GBK),同一款软件放到不同国家的电脑上会出现乱码的情况,出现这种情况如何解决呢?! 当然由于所有国家的电脑都支持Unicode万国码,那么我们可以把Unicode为跳板,先把字符编码转换为Unicode,在把 ...
分类:
编程语言 时间:
2017-09-09 09:43:07
阅读次数:
191
#2017-滴滴出行-末尾为0的个数-题目描述:输入一个正整数n,求n!(即阶乘)末尾有多少个0?比如:n=10;n!=3628800,所以答案为2;-输入描述:输入为一行,n(1≤n≤1000)-输出描述:输出一个整数,即题目所求-示例1:```-输入:10-输出:2```代码:测试:#(2017-猪八戒网-数串)-题目描述:设..
分类:
编程语言 时间:
2017-09-09 09:43:00
阅读次数:
167
假设条件同上。。 整个算法最核心的,个人觉得就是一个公式: weight[a][b] = min{weight[a][b], weight[a][c]+weight[c][b]} 即,从一点到另外一点的最短距离,是在直线和经过一个中间点的‘绕路’距离之间求最短。。然后利用上一次的结果迭代。。 ...
分类:
编程语言 时间:
2017-09-09 09:42:44
阅读次数:
217
函数定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 语法定义: 不带参数: 带参数: 函数特性: 1减少重复代码 2提高代码可扩展性 3使程序变的易维护 参数 必须参数 必须以参数定义的顺序传入函数,调用的时候也必须按顺序全部调用 关键字参数 ...
分类:
编程语言 时间:
2017-09-09 09:42:35
阅读次数:
186