首页 > 编程语言
进程、线程和协程的理解-自己随笔
1. IO 操作不占用CPU(从硬盘读数据,从网络读数据,从内存读取数据) 计算占用CPU,例如1+1=2的计算就是占用CPU的。 python 多线程,不适合CPU密集操作系统的任务,适合IO操作密集型的任务。 2. 进程、线程和协程之间的关系和区别也困扰我一阵子了,最近有一些心得,写一下。 进程 ...
分类:编程语言   时间:2017-08-17 09:51:54    收藏:0  评论:0  赞:0  阅读:275
Java Comparable和Comparator
Java中在进行数据排序时,Comparable和Comparator不可缺少会遇得到。普通的String、Integer等类型,已经实现了Comparable接口,而有些时候,我们须要对一些其它不存在内在排序关系的类进行排序,那么就须要实现以上两个接口,可是会有所不同。 之前搜索两者的关系。看到这 ...
分类:编程语言   时间:2017-08-17 09:47:50    收藏:0  评论:0  赞:0  阅读:295
简单两步快速实现shiro的配置和使用,包含登录验证、角色验证、权限验证以及shiro登录注销流程(基于spring的方式,使用maven构建)
前言: shiro因为其简单、可靠、实现方便而成为现在最常用的安全框架,那么这篇文章除了会用简洁明了的方式讲一下基于spring的shiro详细配置和登录注销功能使用之外,也会根据惯例在文章最后总结一下shiro的大致配置使用流程,希望本篇文章能够后能给大家一种原来shiro这么简单的错觉感觉。 注 ...
分类:编程语言   时间:2017-08-17 09:47:24    收藏:0  评论:0  赞:0  阅读:330
python-字典
1、字典概念 字典是针对非序列集合而提供的一种数据类型 举例:检索学生信息。 “<键><值>对” 。 键(即身份证号码)值(即学生信息)。 “键值对” 例子:姓名和电话号码、用户名和密码 映射: 通过任意键值查找集合中值信息的过程 python中通过字典实现映射 字典是键值对的集合 :该集合以键为索 ...
分类:编程语言   时间:2017-08-17 09:45:20    收藏:0  评论:0  赞:0  阅读:390
Javascript 中的this指向
1、作为对象的方法调用,this值当前对象 2、作为普通函数调用 this指向window, 当一个函数体 ,自执行时,里面的this指向window,若想改变this 可以var that = this 3、构造函数调用时 指new的对象 还有一种情况如果此时构造函数 显示的返回一个对象的话 那么 ...
分类:编程语言   时间:2017-08-17 09:45:09    收藏:0  评论:0  赞:0  阅读:213
LintCode日记(一)——两个字符串是变位词(C++,Python)
写出一个函数 anagram(s, t) 判断两个字符串是否可以通过改变字母的顺序变成一样的字符串。 ...
分类:编程语言   时间:2017-08-17 09:44:04    收藏:0  评论:0  赞:0  阅读:507
python深浅拷贝
import copy dic = { #定义一个字典,字典里的每一个元素是一个数组。 "cpu":[80,], "mem":[80], "disk":[80,]} new_dic = copy.copy(dic) #浅拷贝, 第一层字典被copy, 重新分配了内存空间。 但是第二层数组元素地址是一 ...
分类:编程语言   时间:2017-08-17 09:43:22    收藏:0  评论:0  赞:0  阅读:204
java 多线程(三)条件对象
转载请注明出处:http://blog.csdn.net/xingjiarong/article/details/47417383 在上一篇博客中,我们学会了用ReentrantLock来控制线程訪问同一个数据,防止出现Race Condition。这一次呢。我们继续深入的学习,学习一下java中的 ...
分类:编程语言   时间:2017-08-17 09:39:11    收藏:0  评论:0  赞:0  阅读:256
JavaScript的“true/false && expression”逻辑表达式
true/false && expression 在学习react的过程中,遇到了如下一个方法: 该方法中,定义了一个未读消息unreadMessages数 然后返回一个提醒你还有多少未读消息的一段代码 其中的核心代码: &&左边的表达式判断消息数是否大于0,右边表达式渲染还有多少条未读消息数; 之 ...
分类:编程语言   时间:2017-08-17 09:37:50    收藏:0  评论:0  赞:0  阅读:386
算法竞赛入门经典_3.1_数组_逆序输出_开灯问题
又是新的一天,继续更新. 今天进入了新的章节,数组和字符串 1.逆序输出问题: 先来看代码吧 注意:数组一般会声明得稍大一些 这是一个逆序输出问题,但需要注意的是在定义数组的时候,要在main函数之外定义,如果遇到maxn很大,如1000000,则程序将无法运行,下面截图为证 直接结束了,所以我们应 ...
分类:编程语言   时间:2017-08-17 09:37:40    收藏:0  评论:0  赞:0  阅读:213
python--装饰器--景丽洋老师
楔子 作为一个会写函数的python开发,我们从今天开始要去公司上班了。写了一个函数,就交给其他开发用了。 季度末,公司的领导要给大家发绩效奖金了,就提议对这段日子所有人开发的成果进行审核,审核的标准是什么呢?就是统计每个函数的执行时间。 这个时候你要怎么做呀? 你一想,这好办,把函数一改: 来公司 ...
分类:编程语言   时间:2017-08-17 09:37:00    收藏:0  评论:0  赞:0  阅读:437
第一篇:初识Python
python安装与环境配置 Windows下的python解释器安装 打开官网 https://www.python.org/downloads/windows/ 下载中心 测试安装是否成功 windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交 ...
分类:编程语言   时间:2017-08-17 09:34:44    收藏:0  评论:0  赞:0  阅读:230
Python3内置函数——all与any
先祭出英文文档: Return True if all elements of the iterable are true (or if the iterable is empty). Equivalent to: def all(iterable): for element in iterable ...
分类:编程语言   时间:2017-08-17 09:31:57    收藏:0  评论:0  赞:0  阅读:315
JavaScript Screen对象
Screen 对象 window.screen 对象包含有关客户端显示屏幕的信息。 注释:没有应用于 screen 对象的公开标准,不过所有浏览器都支持该对象。 window.screen 对象在编写时可以不使用 window 这个前缀。 一些属性: screen.availWidth - 可用的屏 ...
分类:编程语言   时间:2017-08-17 09:30:27    收藏:0  评论:0  赞:0  阅读:247
自学Python-str (object) 方法
Python str方法总结 1.返回第一个字母大写 S.capitalize(...) S.capitalize() -> string 1 2 3 4 >>>a = 'shaw' >>> b = a.capitalize() >>> print b Shaw 2.按指定长度填充特定字符 cent ...
分类:编程语言   时间:2017-08-17 09:26:47    收藏:0  评论:0  赞:0  阅读:237
Python日志分析与正则表达式
程序员经常会面临日志的分析工作。而正则表达式是处理日志的必备工具。 比如,对于上面的日志,需要找到日志时间,并且要找到对应格式的数据。这里面包含的问题主要包括: 针对匹配工作,需要找到开头是 'Line' 的行。用到re的search()函数。 匹配结果如下 针对分割工作,需要找到日志时间。观察上述 ...
分类:编程语言   时间:2017-08-17 09:22:56    收藏:0  评论:0  赞:0  阅读:317
Python爬虫入门三之Urllib库的基本使用
1.分分钟扒一个网页下来 怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的画面,但是其实是由浏览器解释才呈现出来的,实质它是一段HTML代码,加 JS、CSS,如果把网页比作一个人,那么HTML便是他的骨架,JS便是他的肌肉,CSS便是它的衣服。所以最重要的 ...
分类:编程语言   时间:2017-08-17 09:22:43    收藏:0  评论:0  赞:0  阅读:241
【DFS】【拓扑排序】【动态规划】Gym - 100642A - Babs' Box Boutique
给你10个箱子,有长宽高,每个箱子你可以决定哪个面朝上摆。把它们摞在一起,边必须平行,上面的不能突出来,问你最多摆几个箱子。 3^10枚举箱子用哪个面。然后按长为第一关键字,宽为第二关键字,从大到小排序。 如果前面的宽大于等于后面的宽,就连接一条边。 形成一张DAG,拓扑排序后跑最长路即可。 ...
分类:编程语言   时间:2017-08-17 09:20:54    收藏:0  评论:0  赞:0  阅读:288
Java枚举enum以及应用:枚举实现单例模式
枚举作为一个常规的语言概念,一直到Java5才诞生不得不说有点奇怪,以至于到现在为止很多程序员仍然更喜欢用static final的形式去命名常量而不使用,一般情况下,Java程序员用这种方式去实现枚举: 这种方式实现的枚举也叫int枚举模式,尽管很常用,但是由int实现的枚举很难保证安全性,即当调 ...
分类:编程语言   时间:2017-08-17 09:20:40    收藏:0  评论:0  赞:0  阅读:439
Python collections.OrderedDict解决dict元素顺序问题
编程中遇到个问题,python json.loads时元素顺序可能会发生变化。 这个对于一些需要使用元素顺序来做一些策略的代码来说是致命的。 在网上查了查,结合自己的知识总结一下。 使用dict时,Key是无序的。在对dict做迭代时,我们无法确定Key的顺序。 如果要保持Key的顺序,可以用Ord ...
分类:编程语言   时间:2017-08-17 09:20:22    收藏:0  评论:0  赞:0  阅读:1175
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!