Java死锁演示 在线程中嵌套获取锁导致死锁。思路,尽量不要嵌套获取锁。 控制台输出 jstack dump进程信息 死锁信息 bug ...
分类:
编程语言 时间:
2019-12-14 12:11:15
阅读次数:
123
背景 项目需求中涉及java调用.bat文件进行图像处理,先直接上简略版程序 1 public void draw(){ 2 3 //调用bat脚本进行图像处理 4 Process process = null; 5 InputStream in = null; 6 try { 7 process ...
分类:
编程语言 时间:
2019-12-14 11:55:03
阅读次数:
122
安装python3.5可能使用的依赖[root@heweiwei heweiwei]# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel到python官网找到下载路径, 用... ...
分类:
编程语言 时间:
2019-12-14 09:47:32
阅读次数:
96
如果把舞蹈表的所有行的消除条件,改成覆盖总值达到n后消除,而不是覆盖总值达到1后消除,并且覆盖的行值也不是1,那会怎么样? 就变成了多值覆盖游戏!(其实这不就是舞蹈链的重复覆盖特殊情况了嘛) 正好这里有个游戏要解:https://www.puzzle-aquarium.com/里面的aquarium ...
分类:
其他好文 时间:
2019-12-14 09:31:39
阅读次数:
72
CSDN上的孔天逸从Mozilla上提供了Selenium+Headless Firefox在Python上实现的方法: from selenium.webdriver import Firefox from selenium.webdriver.common.by import By from s ...
分类:
Web程序 时间:
2019-12-12 19:57:17
阅读次数:
122
极光推送的官方demo: https://github.com/jpush/jpush-hbuilder-demo 里面也记录有详细的方法了。 我记录下自己的过程。 首先去极光那里创建一个应用 获取AppKey ,创建后如下。 然后把vue 项目npm run build 打包一下。用hbuilde ...
分类:
移动开发 时间:
2019-12-12 13:33:25
阅读次数:
451
缓冲区溢出漏洞实验 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 实验准备 + 输入命令安装一些用于编译 32 位 C 程序的软件包 ...
分类:
其他好文 时间:
2019-12-11 13:17:00
阅读次数:
89
对数据集进行分组并对各组应用一个函数(无论是聚合还是转换),通常是数据分析工作中的重要环节。在将数据集加载、融合、准备好之后,通常是计算分组统计或生成透视表。pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据集进行切片、切块、摘要等操作。 ...
分类:
编程语言 时间:
2019-12-11 09:38:26
阅读次数:
97
import ( "bufio" "fmt" "os" "strings" ) func multi(str1, str2 string) (result string) { if len(str1) == 0 && len(str2) == 0 { result = "0" return } va ...
分类:
其他好文 时间:
2019-12-11 00:28:09
阅读次数:
124
《人件》读后感 这本书的内容的组织上比较让人抓不住头绪——每一章、每一节都让人觉得鞭辟入里,但整体上很难给人把握住。如果让我概括性总结一下,我觉得是:开发中对人的‘管理’重于对技术的管理,这种‘管理’重在‘理’而不是‘管’,这种管理的核心理念是尊重开发人员、让开发人员“快乐开发”, 比如说那个著名的 ...
分类:
其他好文 时间:
2019-12-10 22:32:10
阅读次数:
143