码迷,mamicode.com
首页 > 编程语言
C++ 中的异或操作^
好好的利用异或能够产生奇妙的效果。 异或运算的性质: 不论什么一个数字异或它自己都等于0。也就是说。假设我们从头到尾依次异或数组中的每个数字,那么终于的结果刚好是那个仅仅出现一次的数字。由于那些出现两次的数字所有在异或中抵消掉了。 例题: 给定大小是N的数组,数组里的元素互相不反复,元素的大小范围是 ...
分类:编程语言   时间:2017-07-06 22:58:33    阅读次数:282
python exception的传递
try: block except1: except2: ... 如果block中出现了except,那么会先取匹配except1,如果匹配了,进行处理,程序继续执行。 如果except1没有匹配上,那么继续匹配except2。 如果该层的try except都没有匹配到,那么就会去外层的try e ...
分类:编程语言   时间:2017-07-06 22:58:24    阅读次数:212
spring boot应用启动原理分析
spring boot quick start 在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个Web Server。 如果之前没有使用过spring boot可以通过下面的demo来感受下。 下面以 ...
分类:编程语言   时间:2017-07-06 22:58:03    阅读次数:298
Java--基础语句
1.switch: 接受类型有byte short int char(适合具体数值,但数值不多的情况。) 当条件成立之后,执行case之后的语句,如果执行完没有遇到break;或者‘}’,则会继续往下执行能执行的语句,此时不会判断case的条件,直到 再次遇到break;或者‘}’。2.循环语句: ...
分类:编程语言   时间:2017-07-06 22:57:46    阅读次数:190
MDN——javascript——入门——第一章——知识点总结
1.什么是js: JavaScript 是允许你在网页中实现复杂事情的一门编程语言 例子: var para = document.querySelector('p'); para.addEventListener('click', updateName); function updateName( ...
分类:编程语言   时间:2017-07-06 22:56:57    阅读次数:191
JavaSE--[转]加密和签名的区别
转载:http://blog.csdn.net/u012467492/article/details/52034835 私钥用来签名的,公钥用来验签的。公钥加密私钥解密是秘送,私钥加密公钥解密是签名 作者:CM Binder 就拿A给B发送经过签名加密信息来说:1、A对信息签名的作用是确认这个信息是 ...
分类:编程语言   时间:2017-07-06 22:56:49    阅读次数:213
windows linux 使用python执行系统命令并将结果保存到变量
最近需要用到os.system 发现不能赋值到变量 后查有更新的模块,如下: os.system os.spawn* os.popen* popen2.* commands.* 重新使用content=os.popen(‘help’).read() 就能获取到了 最近需要用到os.system 发现 ...
分类:编程语言   时间:2017-07-06 22:55:59    阅读次数:364
MDN——javascript——入门——第三章对象——json——知识点总结
1. JSON:javascript object notation(js 对象表示法) 将结构化数据表示为JavaScript对象的标准格式, 通常用于在网站上表示和传输数据 (从服务器向客户端发送一些数据,因此可以将其显示在网页上) Douglas Crockford(提出推广了json) 虽然 ...
分类:编程语言   时间:2017-07-06 22:55:45    阅读次数:250
c++set集合的使用
最后一个自由支配的暑假,学一些自己感兴趣的部分,也算为大三作准备。 C++中set集合的使用 定义一个int类型的集合 set<int> s; set<int>::iterator it; 基本操作有如下: s.inert(10);//插入元素10 s.erase(10);//删除元素10 s.cl ...
分类:编程语言   时间:2017-07-06 22:55:25    阅读次数:181
新手算法学习之路----二分法Find Minimum in Rotated Sorted Array
题目:假设一个旋转排序的数组其起始位置是未知的(比如0 1 2 4 5 6 7 可能变成是4 5 6 7 0 1 2)。 你需要找到其中最小的元素。 你可以假设数组中不存在重复的元素。 思路:首先排除三种极端情况,空,只有一个元素,以及整个数组都是顺序排列的。 当顺序的数组随机旋转排列后,就分为两个 ...
分类:编程语言   时间:2017-07-06 22:54:42    阅读次数:122
C++静态库与动态库(比较透彻)
这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。 什么是库 库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很 ...
分类:编程语言   时间:2017-07-06 22:54:23    阅读次数:209
Spring Boot 配置文件详解:Properties和YAML
一.配置文件的生效顺序,会对值进行覆盖: 1. @TestPropertySource 注解 2. 命令行参数 3. Java系统属性(System.getProperties()) 4. 操作系统环境变量 5. 只有在random.*里包含的属性会产生一个RandomValuePropertySo ...
分类:编程语言   时间:2017-07-06 22:54:15    阅读次数:1277
Spark机器学习(6):决策树算法
1. 决策树基本知识 决策树就是通过一系列规则对数据进行分类的一种算法,可以分为分类树和回归树两类,分类树处理离散变量的,回归树是处理连续变量。 样本一般都有很多个特征,有的特征对分类起很大的作用,有的特征对分类作用很小,甚至没有作用。如决定是否对一个人贷款是,这个人的信用记录、收入等就是主要的判断 ...
分类:编程语言   时间:2017-07-06 22:53:52    阅读次数:223
Spring Boot启动流程详解(一)
环境 本文基于Spring Boot版本1.3.3, 使用了spring-boot-starter-web。 配置完成后,编写了代码如下: @SpringBootApplication public class Application { public static void main(String ...
分类:编程语言   时间:2017-07-06 22:53:24    阅读次数:240
MDN——javascript——入门——第二章——知识点总结
If else Switch 三元运算符 (condition) ? run this code : run this code instead For循环 Break跳出循环 Continue跳出当前循环,继续下一循环 函数:重用代码块 匿名函数 1与事件绑定(匿名函数的主要作用) 2指定其为变量 ...
分类:编程语言   时间:2017-07-06 22:52:20    阅读次数:145
java 分别获取当前时间的年月日以及当前时间所在周的周一周末日期
以前也经常用date去截取,但是病史所有场景都适合,或者说效率满足不了,或者说拼接格外麻烦。能用java本省的的方法去实现其实更爽。因为中西方的文化的差异有时候在简单的方法上我们不得不去加一些其他的去计算,谁让java是西方的语言,我也想用国产的开发语言,但不知道这辈子能不能看到了。上代码: 运行输 ...
分类:编程语言   时间:2017-07-06 22:51:57    阅读次数:118
Python作业本——第5章 字典和结构化数据
习题 1. 2. 3.字典是无序的 4.报错 (KeyError) 5.第一种是既搜索键又搜索值,第二种值搜索键 没有区别,in操作符检查一个值是不是字典的一个键。 6.第一种是既搜索键又搜索值,第二种值搜索值 第一种检查键 7. 8.pprint模块的pprint函数 实践项目 5.6.1 好玩游 ...
分类:编程语言   时间:2017-07-06 22:51:10    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!