通过粗略的阅读《现代软件工程构建之法》,使我对于这本书有了初步的认识。 本书共分十七章,内容层次分明,很多知识点通过几个小点列出。书中用角色之间的对话来揭示一个概念的本质。使得我这种菜鸟也能很容易理解一些道理。本书有关于单元测试的简要介绍,关于个人开发的流程,两人合作的代码规范和审查,团队的模式和开 ...
分类:
其他好文 时间:
2020-02-23 10:01:36
阅读次数:
79
linux系统git clone 报错误 Peer reports incompatible or unsupported protocol version. 升级curl yum update -y nss curl libcurl ...
分类:
其他好文 时间:
2020-02-23 10:01:16
阅读次数:
73
所有对事物的认识都始自于我们不愿盲目地接受这个世界 一一艾伦. C.凯 我的父亲是科学家,母亲是艺术家,所以在我童年的家庭氛围中充满了各式各样的想法,以及各种各样表达它们的方式。我至今也从未把“艺术”和“科学”分开过。 ——艾伦·凯 1940年,艾伦·凯出生在美国的马萨诸塞州 , 凯3岁的时侯学会了 ...
分类:
其他好文 时间:
2020-02-23 10:00:53
阅读次数:
99
原文:如何防止后台线程抛出的异常让程序崩溃退出 如果你的程序抛了异常,你是怎么处理的呢?等待程序崩溃退出?还是进行补救? 如果是做 UI 开发,很容易就找到 Dispatcher.UnhandledException 事件,然后在事件中进行补救。如果补救成功,可以设置 e.Handled = tru... ...
分类:
编程语言 时间:
2020-02-23 10:00:27
阅读次数:
104
################## 归并排序 ####################### """ 归并算法逻辑 拆分 对整个序列进行拆分,左边一部分,右边一部分 然后对每一部分再次进行拆分,一直到拆分到只有一个元素,就到头了, 第1次拆分:54, 26, 93, 17, 77, 31, 44, ...
分类:
编程语言 时间:
2020-02-23 09:59:37
阅读次数:
87
富人会让钱不停的为自己工作,而穷人会为了钱不停的工作,随着工资的提高,个人的消费水平也随之提高,每个月拿了工资首先支付各类账单,让自己深陷“老鼠赛跑”的陷阱。 资产会为让钱收入你的口袋,而负债则会让钱从你的口袋流出,只有靠财务知识获得得财产才会持久,通过其它途径获得得财产不会持久,要想建造摩天大楼, ...
分类:
其他好文 时间:
2020-02-23 09:59:21
阅读次数:
73
一、引言 在前面的几篇文章中,我们主要讲解了TPL,主要是Task,然后还介绍了如何在ASP.NET MVC中使用异步方法,在这篇文章中,我们结合一个小的实例,使用ASP.NET MVC+EF,实现异步的增删改查。 二、功能实现 我们以学生为例,实现增删改查功能。 1、搭建UI层 我们这里使用ASP ...
分类:
Web程序 时间:
2020-02-23 09:58:47
阅读次数:
81
常规检查 题目分析 两个 read 函数,第一个 buf 只能栈溢出至 ret ,第二个 bank 在 bss 段中,所以思路很明显,要栈迁移到 bss 段中 有 puts 函数和 read 函数,所以我们可以先用 puts 函数泄露出 libc 地址,然后用 read 函数写入 有万能函数,能让我 ...
分类:
其他好文 时间:
2020-02-23 09:58:30
阅读次数:
143
安装Markdown Preview Mermaid Support插件,并指定新的css文件 导入css文件 配置如下图: 效果如下: ...
分类:
其他好文 时间:
2020-02-23 09:58:13
阅读次数:
549
PL/SQL Developer使用技巧、快捷键 1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。 2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword ca ...
分类:
数据库 时间:
2020-02-23 09:58:00
阅读次数:
159
移动智能手机品牌或厂商有: HUAWEI XIAOMI APPLE MEIZU SAMSUNG ONEPLUS OPPO VIVO NOKIA REALME HONOR LENOVO PHILIPS MOTOROLA SONY ...
分类:
移动开发 时间:
2020-02-23 09:57:45
阅读次数:
205
在开发中,一般为上传文件单独设立一个接口,以降低程序的耦合度,并且更方便后期的维护。 urls.py serializers.py views.py ...
分类:
Web程序 时间:
2020-02-23 09:57:33
阅读次数:
293
0.创建数据库和表结构 create database ssm; use ssm; create table account( id int primary key auto_increment, name varchar(20), money double(20,2) ); 1.创建父工程 oa( ...
分类:
其他好文 时间:
2020-02-23 09:56:55
阅读次数:
50
import requestsimport parselimport timeimport threading# 模拟浏览器headers = {"Referer": "https://maoyan.com/board/4?offset=0", "User-Agent": "Mozilla/5.0 ...
分类:
编程语言 时间:
2020-02-23 09:56:39
阅读次数:
70
1. 选择优化的数据类型 选择数据类型的原则 更小的通常更好:选择可以正确存储数据的最小数据类型 小的数据类型消耗更少的内存、CPU;占用更少的磁盘 选用简单的数据类型:简单的数据类型通常需要更少的CPU周期来处理 使用MySQL内建的类型来存储时间和日期 使用整型存储IP地址 尽量避免null值: ...
分类:
其他好文 时间:
2020-02-23 09:56:25
阅读次数:
65
模型并行:以模型为主,把模型拆分成几个功能部分,输入的数据相同;
数据并行:以数据为主(早点把数据吃完),模型一样。
考虑硬件的水平,目前主要以数据并行为主。 ...
分类:
其他好文 时间:
2020-02-23 09:56:05
阅读次数:
79
[TOC] Creating Plugins Qt Creator的核心是一个插件加载程序,加载并运行一组插件,实际上是这些插件提供了您从Qt Creator IDE中了解的功能。甚至应用程序主窗口和菜单都由插件提供的。插件使用不同的方式,供其他插件访问本插件的功能,并允许它们扩展应用程序的某些方面 ...
分类:
其他好文 时间:
2020-02-23 09:55:47
阅读次数:
57