还想呆在公司养老?别做梦了

很多大龄程序员在33-35岁,会有一个意识,就是会寻找职业生涯第二春,找钱多事情少的养老公司,但是今年对读者老万(化名)来说,是个命运坎坷的一年。老万是在去年12月份关注我的,当时是我的一篇文章,在全网当时极其具有影响力,想必很多新读者也是通过那次事情,关注我这个号的。 老万关注我,和很多人一样,并没有和我有太多互动性,最近他突然加了我微信,问我有工作推荐么?我说有的。并让他发了下简历,然后看他简历是Oracle公司,我不由得问了他几句,是这次被“裁员”的这波?(为了保持全网一致,以后不要问是
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

模块 shutil_zipfile_tarfile压缩解压

shutil_zipfile_tarfile压缩解压 shutil 模块 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length]) #将文件内容拷贝到另一个文件中 shutil.copyfileobj(open('old.xml','r'), open('new.xml', 'w')) shutil.copyfile(src, dst) #拷贝文件 内容 shutil.copyfile('f1.log', 'f2.log') #目
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

前端jQuery导入方式

本地文件导入 优点:断网也可以使用 缺点:只能在同目录下导入 网址导入 优点:可以随意导入 缺点:断网就不能使用 伪永久(网址方式) 由于本地导入需要在同目录下,所以建议使用网址的方式导入
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

charles模拟弱网操作

同fiddler一样,charles也可以模拟弱网 目录 1、安装charles 2、模拟弱网 3、结论 1、安装charles 同https://www.cnblogs.com/weizhideweilai/p/9833781.html 2、模拟弱网 打开界面可以看到可以模拟的网络 3、结论 https://www.cnblogs.com/weizhideweilai/p/10486776.html
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

动态规划-上台阶

参考 https://zh.wikipedia.org/wiki/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92 https://juejin.im/post/5a29d52cf265da43333e4da7 动态规划(英语:Dynamic programming,简称DP)是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 动态规划常常适用于有重叠子问题[1]和最优子结构性质的问题,动态规划方
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

QQ企业通--客户端登陆模块设计---知识点

AutoValidate 枚举 确定控件在失去用户输入焦点时应如何验证其数据。 成员名称 说明 Disable 将不进行隐式验证。设置此值将不会妨碍对 Validate 或 ValidateChildren 的显式调用。 EnablePreventFocusChange 当控件失去焦点时发生隐式验证。 EnableAllowFocusChange 发生隐式验证,但如果验证失败,焦点仍将更改到新控件。如果验证失败,将不激发 Validated 事件。 Inherit 控件从其容器(如窗体或其他控
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

第一章测试计算机软件发展历史

1.1 计算机软件发展历史 1.1.1 软件测试是伴随着软件的产生而产生的。早期的软件开发过程中,那时软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。 到了上世纪80年代初期,软件和IT行业进入了大发展,软件趋向大型化、高复杂度,软件的质量越来越重要。这个时候,一些软件测试的基础理论
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

RocketMq单机节点安装

1、下载 下载地址:http://rocketmq.apache.org/release_notes/ 执行命令:wget http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip unzip rocketmq-all-4.6.0-bin-release.zip 2、创建RocketMQ存储文件的目录,执行如下命令: #存储RocketMQ数据文件目录 mkdir /
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

fiddler——查找session会话

在菜单栏中单击edit——>find sessions;打开 find sessions的对话框,输入关键字查找要查询的会话。查到的会话系统以黄色显示: 注意:汉字或者特殊字符很可能查询不到,因为http请求中,汉子或者特殊字符被转义了。
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

linux下编译sqlite3

从官网下载压缩包,解压到一个目录下, 假设我用的是sqlite文件夹。 然后运行如下命令: mkdir build chmod +x configure cd build ../configure 执行后终端疯狂打印各种你没空看的字符。 出现提示符以后,可以试试ls,会发现有很多个文件: config.log config.status libtool Makefile sqlite3.pc 你可以在build文件夹下面看到有makefile了,这个时候还愣着干嘛?当然是make了 又是一大堆
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

day075作业

from django.conf.urls import url from django.views.static import serve from project01.settings import MEDIA_ROOT from . import views urlpatterns = [ url(r'^media/(?P<path>.*)$', serve, {"document_root", MEDIA_ROOT}), url(r'^users/$', vie
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

动态规划-Dynamic Programming(DP)

动态规划 动态规划方法心得 动态规划是一般的面试、笔试中的高频算法题,熟练掌握必要的。动态规划的中心思想是在解决当前问题时,可以由之前已经计算所得的结果并结合现在的限制条件递推出结果。由于此前的计算结果已经保留下来,所以极大的缩短了时间复杂度。 解决动态规划问题的关键是找出状态表达式,即如何由之前的结果推导出现在的结果。另外,有的问题有很多限制条件增加问题的难度,需要剥丝抽茧,将问题解决。在找到状态表达式后,分为三步解决问题: 一. 定义内存空间,用来保存每步结果,并根据题目初始化,有些简单的
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

C# Show()与ShowDialog()的区别-----转载 C#(Winform)的Show()和ShowDialog()方法

A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 两者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码 小注: 1、模态显示后, 弹出窗口阻止调用窗口的所有消息响应。 只有在弹出窗口结束后调用窗口才能继续。 在模态窗口“关闭”后,可以读取模态窗口中信息
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

python 18---22

第十八章 一. 软件的开发规范 什么是开发规范?为什么要有开发规范呢? 你现在包括之前写的一些程序,所谓的'项目',都是在一个py文件下完成的,代码量撑死也就几百行, 真正的后端开发的项目,系统等,少则几万行代码,多则十几万,几十万行代码, 你全都放在一个py文件中行么?当然你可以说,只要能实现功能即可。 软件开发,规范 项目 目录结构,代码规范,遵循PEP8规范等等, 更加清晰,合理的开发。 博客园系统的作业举例, 将我们之前在一个py文件中的所有代码,整合成规范的开发。 目录结构(简化版)
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

转摘 Linux:Tomacat安装配置,项目部署

Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。 Tomcat是稳固的独立的Web服务器与Servlet Container,不过,其Web服务器的功能则不如许多更健全的Web服务器完整,如Apache Web服务器(举例来说,Tomcat没有大量的选择性模块)。不过,Tomcat是自由的
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

使用FileInputStream类实现将D盘a.jpg复制到E盘目录下

1 import java.io.*; 2 3 /* 4 使用FileInputStream类实现将D盘a.jpg复制到E盘目录下 5 */ 6 public class Demo { 7 public static void main(String[] args) throws IOException { 8 InputStream in = new FileInputStream("D://a.jpg"); 9
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

RecursiveTask和RecursiveAction的使用总结

一:什么是Fork/Join框架 Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。 我们再通过Fork和Join这两个单词来理解下Fork/Join框架,Fork就是把一个大任务切分为若干子任务并行的执行,Join就是合并这些子任务的执行结果,最后得到这个大任务的结果。比如计算1+2+。。+10000,可以分割成10个子任务,每个子任务分别对1000个数进行求和,最终汇总这10个子任务的结果
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

Python并发编程基础 №④ 管道、数据共享、进程池(原理、效率测试、回调函数)

管道和数据共享 进程池原理 进程池效率测试 进程池回调函数
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

你知道Verilog HDL程序是如何构成的吗

本节通过硬件描述语言Verilog HDL对二十进制编码器的描述,介绍Verilog HDL程序的基本结构及特点。 二十进制编码器及Verilog HDL描述 二十进制编码器是数字电路中常用的电路单元,它的输入是代表0~9这10个输入端的状态信息。输入信号为高电平时,输出相应的BCD码,因此也称为10线4线编码器。其功能表及电路符号如图3-1所示。 图3-1 二十进制编码器 【例3-1】利用Verilog HDL对二十进制编码器进行设计。 Verilog HDL程序的基本构成 从例3-1可以看
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0

oracle中sql语句的to_date语法

完整日期:TO_DATE('2009-4-28 00:00:00', 'yyyy-mm-dd hh24:mi:ss'); to_date('2008/09/20','yyyy/mm/dd')
分类: 其他 发布时间: 12-30 20:34 阅读次数: 0