一 互斥锁 进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的,而共享带来的是竞争,竞争带来的结果就是错乱,如下 结果是: 如何控制,就是加锁处理。而互斥锁的意思就是互相排斥,如果把多个进程比喻为多个人,互斥锁的工作原理就是多个人都要去争抢同一个资源:卫生 ...
分类:
编程语言 时间:
2018-03-05 22:26:13
阅读次数:
160
1.什么是单例模式? 单例模式是为确保一个类只有一个实例,并为整个系统提供一个全局访问点的一种模式方法。 单例的特点: 在任何情况下,单例类永远只有一个实例存在 单例需要有能力为整个系统提供这一唯一实例 饿汉和懒汉单例 1.饿汉式单例是指在方法调用前,实例就已经创建好了 2. 懒汉式单例是指在方法调 ...
分类:
编程语言 时间:
2018-03-05 22:26:22
阅读次数:
143
Urllib发送请求 基本用法 基本的用法就是调用request库, 在编写代码之前把这些属性值填写成自己想要的参数就行了, 高级用法 将介绍“处理器“ Handler。利用它就可以处理Cookies、设置代理等任何HTTP请求中所有的事情。 首先介绍下 urllib.request 模块里的 Ba ...
分类:
编程语言 时间:
2018-03-05 22:26:40
阅读次数:
281
https://campus.alibaba.com/traineePositions.htm?refno=11906 岗位描述Job Description 在这里我们需要大量的算法和数据挖掘技术来解决关键的业务问题: 比如如何让用户在海量商品中找到最合适的商品,这需要强大的推荐和搜索系统;如何让 ...
分类:
编程语言 时间:
2018-03-05 22:27:01
阅读次数:
184
概率/期望DP 有一些概率/期望DP可以快速地推出这样的式子: $$ \begin{align} f_i&=a+bf_i\\ (1 b)f_i&=a\\ f_i&=\frac{a}{1 b} \end{align} $$ "BZOJ4872" "XSY2472" 分治 有一些问题求得是只包含/不包含 ...
分类:
编程语言 时间:
2018-03-05 22:27:30
阅读次数:
232
题目: 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 解析①: 首先看十进制是如何做的: 5+7=12,三步走 第一步:相加各位的值,不算进位,得到2。 第二步:计算进位值,得到10. 如果这一步的进位值为0,那么第一步得到的值就是最终结果。 第三步:重复上述两步, ...
分类:
编程语言 时间:
2018-03-05 22:29:25
阅读次数:
241
一.楔子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述这种不同的角色和他们的功能呢? 二.面向对象与面向过程的比较: 面向过程的程序设计的核心是 ...
分类:
编程语言 时间:
2018-03-05 22:30:59
阅读次数:
239
一、什么是模块 模块是用来组织代码的方法,包是组织模块的方式。 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++ ...
分类:
编程语言 时间:
2018-03-05 23:30:30
阅读次数:
260
幼儿园级1-100随机数运算 实现目标 1.点击随机生成两个数并进项随机的四则运算。 2.答案暂时隐藏,等孩子做完题后点击答案处显示答案。 3.背景设置的卡通些,激发孩子阅读兴趣...........T T。 一、截图展示(此展示位HTML页面) I 开始: II 生成随机数运算: III 显示结果 ...
分类:
编程语言 时间:
2018-03-05 23:32:20
阅读次数:
219
生成Jar包 1.进入到项目所在的路径下,打开cmd命令控制台,使用如下命令打包项目。 2.打包完成的jar包在项目目录下的target文件夹下; 上传Jar包到阿里云服务器 1.打开Xftp软件,连接到阿里云服务器; 2.在阿里云服务器的/home目录下新建一个文件夹,将Jar包传递至该文件夹目录 ...
分类:
编程语言 时间:
2018-03-05 23:33:24
阅读次数:
1675
pip install Twisted 报错: 解决方案: 打开"c:\users\xxx\appdata\local\programs\python\python36\lib\site-packages\pip\compat\__init__.py",定位至75行,修改return s.decod ...
分类:
编程语言 时间:
2018-03-05 23:33:58
阅读次数:
1841
13. 线程池 第四种获取线程的方法:线程池,一个 ExecutorService,它使用可能的几个池线程之一执行每个提交的任务,通常使用 Executors 工厂方法配置。 线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定 ...
分类:
编程语言 时间:
2018-03-05 23:34:40
阅读次数:
217
python遍历文件夹下的文件 在读文件的时候往往需要遍历文件夹,python的os.path包含了很多文件、文件夹操作的方法。下面列出: os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix ...
分类:
编程语言 时间:
2018-03-05 23:34:49
阅读次数:
213
一.AOP(Aspect Oriented Programing)面向切面编程 AOP的终极目标:让我们可以专心做事 下面通过一个例子来介绍AOP的具体使用 案例的要求:使用AOP实现日志记录系统 , 核心模块 和 增强 单独 开发 ,运行时再组装 首先定义接口和方法 接口和实现类中的代码,我放在一 ...
分类:
编程语言 时间:
2018-03-05 23:35:48
阅读次数:
225
jQuery是一个类数组对象,而DOM对象就是一个单独的DOM元素。 如何把jQuery对象转成DOM对象? <div>元素一</div><div>元素二</div><div>元素三</div> var $div = $('div') //jQuery对象var div = $div[0] //转化 ...
分类:
编程语言 时间:
2018-03-05 23:36:19
阅读次数:
230
对加密文件计算字母个数 ...
分类:
编程语言 时间:
2018-03-05 23:37:09
阅读次数:
345
1、方法与函数的区别? 2、models对象相关查询 3、用type创建类的实现 4、反向生成url ...
分类:
编程语言 时间:
2018-03-05 23:37:18
阅读次数:
243
概述 Python 文件 write() 方法用于向文件中写入指定字符串。 在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。 语法 write() 方法语法如下: 参数 str -- 要写入文件的字符串。 str -- 要写入文件的字符串。 返回值 该方法没 ...
分类:
编程语言 时间:
2018-03-05 23:38:11
阅读次数:
625
概述 Python 文件 writelines() 方法用于向文件中写入一序列的字符串。 这一序列字符串可以是由迭代对象产生的,如一个字符串列表。 换行需要制定换行符 \n。 语法 writelines() 方法语法如下: 参数 iterable -- 可迭代对象(字符串、列表、元祖、字典)。 it ...
分类:
编程语言 时间:
2018-03-05 23:38:17
阅读次数:
310
现在越来越多的地方需要非关系型数据库了,最近网站优化,当然从页面到服务器做了相应的优化后,通过在线网站测试工具与之前没优化对比,发现有显著提升。 服务器优化目前主要优化tomcat,在tomcat目录下的server.xml文件配置如下内容: 网站性能优化,参照了《高性能网站建设指南》这本书和部分知 ...
分类:
编程语言 时间:
2018-03-05 23:39:00
阅读次数:
257