手机版
你好,游客 登录 注册 搜索
rss订阅 手机访问 
Linux编程
程序写日志文件时该不该加锁
程序写日志文件时该不该加锁日志(log),为了让自己的思路更加清晰,下面我都会称日志为 log。因为日志这个词有两种含义。 日记的另一种说法。
日期:12/30/2019 09:16:52 作者:吴丹阳
Python + Pygame 实现漂亮的频谱谐波图
这个Python + Pygame程序绘制了4条衰减正弦波的轨迹,每条轴2条,彩虹色。 它会生成一系列随机谐波图(harmonographs)。
日期:12/26/2019 20:20:51 作者:醉落红尘
Java基础系列 - 多线程超详细总结
几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。
日期:12/26/2019 07:49:04 作者:wgblog-code
Java多线程系列 - Lock锁
从Java5开始,Java提供了一种功能更强大的线程同步机制——通过显式定义同步锁对象来实现同步,在这种机制下,同步锁由Lock对象充当。
日期:12/26/2019 07:41:39 作者:wgblog-code
深入浅出CAS
后端开发中大家肯定遇到过实现一个线程安全的计数器这种需求,根据经验你应该知道我们要在多线程中实现 共享变量 的原子性和可见性问题,于是锁成为一个不可避免的话题,今天我们讨论的是与之对应的无锁 CAS。
日期:12/26/2019 07:38:16 作者:wgblog-code
Java多线程系列 - 锁详解
Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。
日期:12/26/2019 07:34:58 作者:wgblog-code
Java中编码问题
信息在计算机网络中传输是以字节的形式。那么如何变为字节?这就是编码的过程。那么计算机接收了这个编码,如何让使用者认识呢?那必须要将字节转换为人所识别的字符串形式,这就是解码的过程。
日期:12/25/2019 19:03:31 作者:wgblog-code
Python 多进程、多线程效率比较
Python 界有条不成文的准则: 计算密集型任务适合多进程,IO 密集型任务适合多线程。本篇来作个比较。
日期:12/25/2019 13:41:54 作者:massquantity
Http异步发送之HttpWebRequest的BeginGetResponse
关于http异步发送,一开始我的做法都是用thread或者task去完成的;后来发现HttpWebRequest本身就提供一个异步的方法。
日期:12/25/2019 10:33:20 作者:rui1236
Http批量异步发送和数据保存
看到异步发送,我首先想到了用.Net 4.0里面的Task,因为task非常简单易用,代码也更加直观而且还是基于线程池的。
日期:12/25/2019 10:31:30 作者:rui1236
Python 3生成神奇的曼德布洛特(Mandelbrot)集合
这些分形是由Active State网站上的Python程序生成的。他们经常利用递归。
日期:12/24/2019 20:12:08 作者:醉落红尘
Python 3实现随机漫步(Random Walk)
Python 3实现丰富多彩的随机漫步(Random Walk)。 基本思路很简单:选择0:360度范围内的随机航向。 朝那个方向走。 选择另一个随机标题并再次执行。
日期:12/23/2019 18:38:54 作者:醉落红尘
Python 3 生成漂亮的分形树图片
该程序通过绘制树干(最初是树;后来是树枝)并递归地添加树来绘制“树”。 使用Pillow。
日期:12/23/2019 18:35:41 作者:醉落红尘
Linux Kernel 5.5 RC3 发布,假期前有很多修复措施
一周后,随着我们接近Linux 5.5内核的一半了,Linux Kernel 5.5 RC3出现了许多错误/回归修复。
日期:12/23/2019 18:35:34 作者:醉落红尘
Java中传值方式的个人理解
值传递是指在调用函数时将实际参数复制一份传递给形参,这样在函数中对形参的修改将不会影响到实际参数的值。
日期:12/23/2019 12:07:43 作者:Dmego
Python 入门教程:关于 numpy 窗函数 Blackman
布莱克曼窗(Blackman window):它是通过使用余弦求和的前三个项形成的圆锥。 它被设计为具有尽可能接近的最小泄漏。 它接近最佳,仅比Kaiser窗口(Kaiser window)差一点。
日期:12/21/2019 13:55:05 作者:醉落红尘
在Python中操作PDF文件
你们一定都熟悉PDF是什么。实际上,它们是最重要且使用最广泛的数字媒体之一。 PDF代表可移植文档格式。 它使用.pdf扩展名。 它用于可靠地显示和交换文档,而与软件,硬件或操作系统无关。
日期:12/17/2019 08:32:58 作者:醉落红尘
用Python生成词云
为了在Python中生成词云,需要的模块是– matplotlib,pandas和wordcloud。 要安装这些软件包
日期:12/08/2019 19:45:13 作者:醉落红尘
String类型中 “=="和"equals”比较的差别
String类型中 "=="和"equals"比较的差别
日期:11/26/2019 13:43:52 作者:awayfly
vue的双向绑定原理浅析与简单实现
很久之前看过vue的一些原理,对其中的双向绑定原理也有一定程度上的了解,只是最近才在项目上使用vue,这才决定好好了解下vue的实现原理,因此这里对vue的双向绑定原理进行浅析,并做一个简单的实现。
日期:11/25/2019 09:18:11 作者: 杨冠标
JavaScript删除数组元素的7个方法
在JavaScript中,除了Object之外,Array类型(数组)恐怕就是最常用的类型了。与其他语言的数组相比,JavaScript中的Array非常灵活。这种灵活性有利有弊,好处是其富有创造性
日期:11/25/2019 09:15:36 作者: 杨冠标
JavaScript合并两个数组
在开发的过程中,我们很多时候会遇到需要将两个数组合并成一个数组的情况出现。
日期:11/25/2019 09:12:10 作者: 杨冠标
深入理解Java中的String对象
String对象是Java中使用最频繁的对象之一,所以Java开发者们也在不断地对String对象的实现进行优化,以便提升String对象的性能。
日期:11/24/2019 20:25:27 作者:杨冠标
Python代码:Pygame中的谐波图
你可能在科学博物馆或探索博物馆或技术探索中见过这些装置,有一个绘图表面和摆锤的一些安排,用笔在绘图表面上触摸纸张,开始运动,它画出这些漂亮的图画,本质上是衰减的李萨如图形 (Lissajous)。
日期:11/24/2019 11:17:24 作者:醉落红尘
JavaScript在数组的循环中删除元素
在开发JavaScript应用的过程中,经常会遇到在循环中移除指定元素的需求。
日期:11/23/2019 20:36:07 作者:杨冠标
Hibernate手动设置的id无效的原因与解决方法
在使用Hibernate的过程中,发现手动设置的id(主键)无效,Hibernate仍然会在保存(调用Hibernate提供的merge()方法)的时候自动生成一个随机的id。
日期:11/23/2019 20:34:50 作者: 杨冠标
使用JavaScript实现Base64编码与解码
我们知道,浏览器的window对象提供有window.atob()和window.btoa()方法可以对字符串进行Base64编码和解码。
日期:11/23/2019 20:32:47 作者:yanggb
Java在HashMap初始化时赋初值
Java中的HashMap是一种常用的数据结构,一般用来做数据字典或者Hash查找的容器。
日期:11/23/2019 20:30:43 作者:yanggb
如何将Typescript与Vue.Js集成
开始了一个新的Vue项目。 我的一位联合开发人员建议在项目上使用TypeScript:“它将帮助我们发现错误和错误,并且我们添加的越早,越容易”。 这是我第一次使用TypeScript进行开发。“
日期:11/22/2019 12:26:00 作者:醉落红尘
JavaScript函数式编程
函数式编程在前端已经成为了一个热门的话题,近几年很多的应用程序代码库里大量使用着函数式编程思想。这里对JavaSctipt中的函数式编程做一个简单了解。
日期:11/22/2019 10:53:30 作者:杨冠标
Map集合的4种遍历方式
这里来总结下Map集合的4种遍历方式。先来初始化一个Map。
日期:11/22/2019 10:51:12 作者: 杨冠标
Java中的守护线程
在Java中有两类线程,分别是User Thread(用户线程)和Daemon Thread(守护线程) 。
日期:11/22/2019 10:49:14 作者: 杨冠标
Java遍历request.getParameterMap()中的值
在开发过程中发现request对象有提供一个request.getParameterMap()方法可以获取到从前端请求发送的参数Map。
日期:11/22/2019 10:46:33 作者:杨冠标
jQuery使用on()方法绑定的事件被执行多次的问题
jQuery用on()方法绑定了事件之后,在代码执行过程中,可能会遇到事件被多次执行的情况。
日期:11/22/2019 10:44:33 作者:杨冠标
Java中的静态代理、JDK动态代理和CGLIB动态代理
Java的代理就是客户端不再直接和委托类打交道,而是通过一个中间层来访问,这个中间层就是代理。
日期:11/22/2019 10:42:00 作者:杨冠标
kafka速度快的原因
我们都知道Kafka非常快,比绝大多数的市场上其他消息中间件都要快。这里来研究下那么为什么Kafka那么快(当然不会是因为它用了Scala)。
日期:11/22/2019 10:40:43 作者:杨冠标
JavaScript截取字符串的最后几个字符
在JavaScript中截取字符串一般是使用内置的substring()方法和substr()方法,这两个方法功能都很强大,也都能实现截取字符串中的最后几个字符。
日期:11/22/2019 10:38:35 作者: 杨冠标
Java将前端的json数组字符串转换为列表
记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。
日期:11/22/2019 09:20:23 作者:杨冠标
Java中的线程安全
在Java中,线程的安全实际上指的是内存的安全,这是由操作系统决定的。
日期:11/22/2019 09:18:25 作者:杨冠标
RMI与RPC的区别
RMI是Java的一组用户开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。
日期:11/22/2019 09:14:15 作者:杨冠标
Java中hashmap容量的初始化
HashMap使用HashMap(int initialCapacity)对集合进行初始化。在默认的情况下,HashMap的容量是16。但是如果用户通过构造函数指定了一个数字作为容量,那么Hash会选择大于该数字的第一个2的幂作为容量。
日期:11/22/2019 09:12:03 作者:杨冠标
HTML5的WebSocket协议深入理解
HTML5新增的一些新协议WebSocket,可以提供在单个TCP连接上提供全双工,双向通信,能够节省服务器资源和带宽,并且能够实时进行通信。
日期:11/22/2019 09:10:18 作者:Peerless1029
一行Python代码让你的电脑变成HTTP服务器与同事分享文件
那就是请出Python大法。只需简单一行Python代码,就可以让你搭建一个简单的HTTP服务器旧可以在局域网之内进行下载服务。
日期:11/21/2019 21:58:05 作者:Linux
在Python函数中默认参数的一些坑
python内建函数:函数签名可以看出,使用print('hello python')这样的简单调用的打印语句,实际上传入了许多默认值,默认参数使得函数的调用变得非常简单。
日期:11/20/2019 19:01:29 作者:Python热爱者
Python可迭代对象和迭代器对象(即迭代器)
可迭代的对象:常见的可以被for循环迭代的一些数据类型都是可迭代的对象,如列表,元组,字典,集合,字符串,生成器,range函数生成的数列等
日期:11/17/2019 19:21:44 作者:wx5a4c600866558
使用Python的栈实现括号匹配算法
利用Python列表实现一个栈的结构,再使用栈实现括号匹配的算法,所谓的括号匹配是指在编程语言中,括号是成对出现的,最先出现的左括号,对应于最后的右括号,后出现的左括号对应于最新右括号,符合栈的特征
日期:11/17/2019 19:20:06 作者:wx5a4c600866558
Python3实现配置文件差异对比脚本
Python3实现配置文件差异对比脚本
日期:11/17/2019 19:16:35 作者:wx5a4c600866558
Python基础知识 - 闭包函数和装饰器
Python基础知识 - 闭包函数和装饰器
日期:11/16/2019 16:07:47 作者:xiaodan1040
Python基础知识 - 匿名函数和内置函数
Python基础知识 - 匿名函数和内置函数
日期:11/16/2019 16:05:12 作者:xiaodan1040
Struct结构体详解
在C语言中,结构体不能包含函数。在面向对象的程序设计中,对象具有状态(属性)和行为,状态保存在成员变量中,行为通过成员方法(函数)来实现。C语言中的结构体只能描述一个对象的状态,不能描述一个对象的行为。
日期:11/14/2019 14:34:25 作者:harrypotterjackson
内容分类