码迷,mamicode.com
首页 > 编程语言 > 日排行
7.2.4 - 并发多线程 互斥锁
一 互斥锁 进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的,而共享带来的是竞争,竞争带来的结果就是错乱,如下 结果是: 如何控制,就是加锁处理。而互斥锁的意思就是互相排斥,如果把多个进程比喻为多个人,互斥锁的工作原理就是多个人都要去争抢同一个资源:卫生 ...
分类:编程语言   时间:2018-03-05 22:26:13    阅读次数:160
多线程下单例
1.什么是单例模式? 单例模式是为确保一个类只有一个实例,并为整个系统提供一个全局访问点的一种模式方法。 单例的特点: 在任何情况下,单例类永远只有一个实例存在 单例需要有能力为整个系统提供这一唯一实例 饿汉和懒汉单例 1.饿汉式单例是指在方法调用前,实例就已经创建好了 2. 懒汉式单例是指在方法调 ...
分类:编程语言   时间:2018-03-05 22:26:22    阅读次数:143
Python网络爬虫(一)
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
python 面向对象的初识
一.楔子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述这种不同的角色和他们的功能呢? 二.面向对象与面向过程的比较: 面向过程的程序设计的核心是 ...
分类:编程语言   时间:2018-03-05 22:30:59    阅读次数:239
Python 模块和包
一、什么是模块 模块是用来组织代码的方法,包是组织模块的方式。 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++ ...
分类:编程语言   时间:2018-03-05 23:30:30    阅读次数:260
JavaScript幼儿园级1-100随机数运算
幼儿园级1-100随机数运算 实现目标 1.点击随机生成两个数并进项随机的四则运算。 2.答案暂时隐藏,等孩子做完题后点击答案处显示答案。 3.背景设置的卡通些,激发孩子阅读兴趣...........T T。 一、截图展示(此展示位HTML页面) I 开始: II 生成随机数运算: III 显示结果 ...
分类:编程语言   时间:2018-03-05 23:32:20    阅读次数:219
部署Java项目到阿里云服务器
生成Jar包 1.进入到项目所在的路径下,打开cmd命令控制台,使用如下命令打包项目。 2.打包完成的jar包在项目目录下的target文件夹下; 上传Jar包到阿里云服务器 1.打开Xftp软件,连接到阿里云服务器; 2.在阿里云服务器的/home目录下新建一个文件夹,将Jar包传递至该文件夹目录 ...
分类:编程语言   时间:2018-03-05 23:33:24    阅读次数:1675
Win10上Python3通过pip install Twisted安装时出现UnicodeDecodeError
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
(四)juc线程高级特性——线程池 / 线程调度 / ForkJoinPool
13. 线程池 第四种获取线程的方法:线程池,一个 ExecutorService,它使用可能的几个池线程之一执行每个提交的任务,通常使用 Executors 工厂方法配置。 线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定 ...
分类:编程语言   时间:2018-03-05 23:34:40    阅读次数:217
python遍历文件夹下的文件
python遍历文件夹下的文件 在读文件的时候往往需要遍历文件夹,python的os.path包含了很多文件、文件夹操作的方法。下面列出: os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix ...
分类:编程语言   时间:2018-03-05 23:34:49    阅读次数:213
Spring(二) Spring中的AOP和属性注入
一.AOP(Aspect Oriented Programing)面向切面编程 AOP的终极目标:让我们可以专心做事 下面通过一个例子来介绍AOP的具体使用 案例的要求:使用AOP实现日志记录系统 , 核心模块 和 增强 单独 开发 ,运行时再组装 首先定义接口和方法 接口和实现类中的代码,我放在一 ...
分类:编程语言   时间:2018-03-05 23:35:48    阅读次数:225
JQuery与JavaScript
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
python之路_面向对象相关知识点
1、方法与函数的区别? 2、models对象相关查询 3、用type创建类的实现 4、反向生成url ...
分类:编程语言   时间:2018-03-05 23:37:18    阅读次数:243
Python 文件 write() 方法
概述 Python 文件 write() 方法用于向文件中写入指定字符串。 在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。 语法 write() 方法语法如下: 参数 str -- 要写入文件的字符串。 str -- 要写入文件的字符串。 返回值 该方法没 ...
分类:编程语言   时间:2018-03-05 23:38:11    阅读次数:625
Python 文件 writelines() 方法
概述 Python 文件 writelines() 方法用于向文件中写入一序列的字符串。 这一序列字符串可以是由迭代对象产生的,如一个字符串列表。 换行需要制定换行符 \n。 语法 writelines() 方法语法如下: 参数 iterable -- 可迭代对象(字符串、列表、元祖、字典)。 it ...
分类:编程语言   时间:2018-03-05 23:38:17    阅读次数:310
网站性能优化小结和spring整合redis
现在越来越多的地方需要非关系型数据库了,最近网站优化,当然从页面到服务器做了相应的优化后,通过在线网站测试工具与之前没优化对比,发现有显著提升。 服务器优化目前主要优化tomcat,在tomcat目录下的server.xml文件配置如下内容: 网站性能优化,参照了《高性能网站建设指南》这本书和部分知 ...
分类:编程语言   时间:2018-03-05 23:39:00    阅读次数:257
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!