码迷,mamicode.com
首页 > 编程语言 > 日排行
实战JAVA 高并发设计
一、同步(Synchronous)和异步(Asynchronous) 同步和异步通常用来形容一次方法调用,同步方法,调用者必须等到方法调用返回后,才能继续后续的行为,异步方法调用会立即返回,调用者就可以继续后续的操作 二、并发和并行 并发和并行都可以表示两个或多个任务一起执行,但偏重点点不同,并发偏 ...
分类:编程语言   时间:2017-11-21 22:07:53    阅读次数:174
python 实现 2个文件替换更新
业务需求:ansible同步中,hosts需要用变化的zk-hosts文件来更新。并且在指定位置去添加和删除,本例中添加和删除为[prod]这个项目。思路:将每个[prod]方括号开头项目作为一个字典的key,其下的IP作为一个value。将其制作为一个字典。更新时,先去找到[]项目名称,后去更新其..
分类:编程语言   时间:2017-11-21 22:08:41    阅读次数:292
angularJs实现排序效果
<body> <div ng-app="myApp" ng-controller="myCtrl"> <table border="1" cellspacing="0" cellpadding="5" width="400"> <tr> <th ng-click="sort($event)">序号< ...
分类:编程语言   时间:2017-11-21 22:09:01    阅读次数:278
Java 线程池
一、线程池的好处 1、降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 2、提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 3、提高线程的可管理性。 二、线程池中的线程被称为工作线程 三、几种常用的Java线程池 1、FixedThreadPool是一个典型 ...
分类:编程语言   时间:2017-11-21 22:09:11    阅读次数:169
python 爬取世纪佳缘,经过js渲染过的网页的爬取
``` python !/usr/bin/python coding:utf 8 爬取世纪佳缘 这个网站是真的烦,刚开始的时候用scrapy框架写,但是因为刚接触框架,碰到js渲染的页面之后就没办法了,所以就采用一般的爬虫了 js渲染过的数据,可能在网页源码里面没有数据,需要js异步请求提取数据,然 ...
分类:编程语言   时间:2017-11-21 22:12:28    阅读次数:495
python『学习之路03』面向对象
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2017/11/21 18:48# @Author : mixiu26class Role(object): n=123 # 类变量 def __init__(self,name,role,w ...
分类:编程语言   时间:2017-11-21 22:12:41    阅读次数:273
MFC获取可执行文件(exe)所在文件目录
可以应用函数 ,举一个例子: strtmp存储的就是exe文件所在的目录,而strexe会包含文件名 ...
分类:编程语言   时间:2017-11-21 22:16:56    阅读次数:187
java基础
数据类型和运算符 2 变量 2.1定义变量 Int a = 1 变量类型 变量名称 = 变量的值 举例:一个变量在内存上的描述 2.2变量变量的命名 变量名称允许包含的字符:首字母 字符 _ $ ¥ 其余部分 字符 _ $ ¥ 数字 原则: 见名思意 驼峰法则 例:userName 不能使用关键字 ...
分类:编程语言   时间:2017-11-21 23:39:57    阅读次数:207
python爬虫基本原理及入门
爬虫:请求目标网站并获得数据的程序 爬虫的基本步骤: 使用python自带的urllib库请求百度: 可以从类型上看出来,response是一个HTTP响应 请求: 请求的方式以GET和POST最为常用,一般的GET方法将请求参数放在URL中。如在百度中搜索一个关键词,这就形成了以GET在URL中更 ...
分类:编程语言   时间:2017-11-21 23:41:28    阅读次数:159
操作系统学习笔记(五) 页面置换算法
操作系统将内存按照页的进行管理,在需要的时候才把进程相应的部分调入内存。当产生缺页中断时,需要选择一个页面写入。如果要换出的页面在内存中被修改过,变成了“脏”页面,那就需要先写会到磁盘。页面置换算法,就是要选出最合适的一个页面,使得置换的效率最高。页面置换算法有很多,简单介绍几个,重点介绍比较重要的 ...
分类:编程语言   时间:2017-11-21 23:41:51    阅读次数:246
for循环遍历二维数组、嵌套元素
关于for循环这是js中的重点,特别是项目中会经常用到,并且它的运用范围还极其的广泛,极其的复杂,今天就来遍历一个多层嵌套的元素,先来看看简单的布局: 这种布局就是ul里有li然后li里又嵌套着ul,并且不是单一的有规律的嵌套里面还穿插有h2,页面布局所显示的效果如下图所示: 其实我想要的实现的效果 ...
分类:编程语言   时间:2017-11-21 23:42:07    阅读次数:272
可以对大文件排序的排序算法
Z-Tree是一个可以对大数据排序的数据结构。Z-Tree排序的时间复杂度是O(n)。 Z-Tree可以取代Hash表实现关键字(Key)到值(Value)的映射。 Z-Tree Demo展示了怎样用Z-Tree对若干GB的大文件排序。 Z-Tree Demo同时展示了怎样用Z-Tree来实现大量关 ...
分类:编程语言   时间:2017-11-21 23:43:56    阅读次数:232
python函数式编程之高阶函数学习
基本概念 函数式编程,是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量。因此,任意一个函数,只要输入确定,输出就确定的这种函数我们称之为纯函数,我们称这种函数没有副作用。而允许使用白变量的程序设计语言,由于函数内部的变量状态是不确定的,同样的输入可能有不同的输出,我们称这种函数为 ...
分类:编程语言   时间:2017-11-21 23:45:11    阅读次数:238
python1变量,表达式和语句
1、变量和类型 变量是指向各种类型值的名字,以后再用到某个值时,直接引用这个名字即可,不用再写具体的值,在python中,变量的使用环境非常宽松,没有明显的变量声明,而且类型不是固定的。如果你不能确定变量或数据的类型,就用解释器内置的函数type确认 eg:type(“hello,world”)。只 ...
分类:编程语言   时间:2017-11-21 23:45:19    阅读次数:218
用StringBuilder和StringBuffer实现的Unicode解码方法的比较(Java)
初衷是用正则来写一个Unicode字符串转码的方法,一开始是打算结合StringBuilder写的,但是看到 "jdk7的Matcher.appendReplacement文档" )中一段示例代码用了Matcher.appendReplacement,原来已经有专门做替换用的方法了。 但是印象中St ...
分类:编程语言   时间:2017-11-21 23:45:27    阅读次数:240
Java CAS ABA问题发生的场景分析
提到了CAS操作存在问题,就是在CAS之前A变成B又变回A,CAS还是能够设置成功的,什么场景下会出现这个问题呢?查了一些资料,发现在下面的两种情况下会出现ABA问题。 1.A最开始的内存地址是X,然后失效了,有分配了B,恰好内存地址是X,这时候通过CAS操作,却设置成功了 这种情况在带有GC的语言 ...
分类:编程语言   时间:2017-11-21 23:47:53    阅读次数:275
关于python中excel写入案例
最近为了实现一些个人的想法需要采用将python中获取的数据写入excel,参考了网上的一些写入教程。最终完成了满足内心需要的写入格式,将这个写入方法分享出来 首先为python安装openpyxl库,该库使得python能够读写.xlxs的表格文件 通常使用 pip install openpyx ...
分类:编程语言   时间:2017-11-21 23:48:16    阅读次数:219
python中模块,包,库的概念
模块:就是.py文件,里面定义了一些函数和变量,需要的时候就可以导入这些模块 包:在模块之上的概念,为了方便管理而将文件进行打包。包目录下第一个文 件便是 __init__.py,然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了 常见的包结构: 库:具有 ...
分类:编程语言   时间:2017-11-21 23:48:25    阅读次数:271
python 题目3
磁盘使用情况root@ubuntu:/data/server/spider/面试题#cat02check_disk.pyimporttimeimportosnew_time=time.strftime(‘%Y-%m-%d‘)print(new_time)disk_status=os.popen(‘df-h‘).readlines()str1=‘‘.join(disk_status)withopen(new_time+‘.log‘,‘w‘)asf:f.write(‘%s‘%str1)f.flu..
分类:编程语言   时间:2017-11-21 23:49:06    阅读次数:287
python知识梳理(学前准备)
学习python前需要有许多准备知识,整理大致如下: 以上尽快完成,并搭建项目。 ...
分类:编程语言   时间:2017-11-21 23:49:29    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!