R君今天曾问我:假设现在有三个线程T1、T2、T3。那么他希望T1、T2、T3这三个线程按照顺序去执行,该怎么去完成。我本能的反应是这个好办,使用thread.jon()方法完全可以实现。接着他又问,有没有其它的实现方式,这时我在想,线程的优先级呢,为这三个线程设置优先级,但是我随之否定了自己的这个 ...
分类:
编程语言 时间:
2018-08-30 02:04:13
阅读次数:
219
事件驱动模型 传统的编程是线性模式的, 对于事件驱动型程序模型,它的流程大致如下: 开始 >初始化 >等待 与上面传统编程模式不同,事件驱动程序在启动之后,就在那等待,等待什么呢?等待被事件触发。事件驱动程序的等待则是完全不知道,也不强制用户输入或者干什么。只要某一事件发生,那程序就会做出相应的“反 ...
分类:
编程语言 时间:
2018-08-30 02:03:59
阅读次数:
161
inorder traversal 的问题,可以递归做也可以非递归做。 这道题和 426. Convert Binary Search Tree to Sort Doubly Linked List 类似,需要一个 prev 指针记录前一个节点。非递归更好些,递归写可以把 prev 声明为全局变量, ...
分类:
其他好文 时间:
2018-08-30 02:03:51
阅读次数:
162
题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 思路 首先要明确栈和队列的特性,栈是后入先出的数据类型,队列是先进先出的数据类型,那么就可以用两个栈,一个存储新的push进队列的数据,另一个栈用来pop出队头的数据,push很简单,直接利用栈的特性ap ...
分类:
其他好文 时间:
2018-08-30 02:03:42
阅读次数:
136
import requests import json class Run_main(): def __init__(self, url, method, data=None): self.re = self.run_main(url, method, data=None) def send_get... ...
分类:
其他好文 时间:
2018-08-30 02:03:33
阅读次数:
147
题目直通车:Codeforces 1027F. Session in BSU 思路: 对第一门考试,使用前一个时间,做标记,表示该时间已经用过,并让第一个时间指向第二个时间,表示,若之后的考试时间和当前第一个时间冲突时,可以找到当前第二个时间来代替 对每一门考试,如果前一个时间没有被使用过,直接用前 ...
分类:
其他好文 时间:
2018-08-30 02:03:25
阅读次数:
167
google代码:在之后插入 并在要显示按钮的地方插入如下代码: bing代码: ...
分类:
Web程序 时间:
2018-08-30 02:03:11
阅读次数:
489
将最近用到的一些sql 记录下来 首先来看下应用场景: 有一张价格 “订单价格设置” 表如下: 商品编号,价格设置时间id(类似于创建时间,创建时间约早,则act_id越小) ,价格的时间段,商品价格 现在要求选出每个商品价格最大,价格设置时间id最大的那条记录,要求先考虑价格,再考虑设置时间 理想 ...
分类:
数据库 时间:
2018-08-30 02:03:02
阅读次数:
6119
一、生产者消费者模型 我们去超市商店等地购买商品时,我们大部分人都会说自己是消费者,而超市的各大供货商、工厂等,自然而然地也就成了我们的生产者。如此一来,生产者有了,消费者也有了,那么将二者联系起来的超市又该作何理解呢?诚然,它本身是作为一座交易场所而诞生。 上述情形类比到实际的软件开发过程中,经常 ...
分类:
其他好文 时间:
2018-08-30 02:02:52
阅读次数:
166
假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值 gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 sj 。如果 sj >= gi ,我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你 ...
分类:
其他好文 时间:
2018-08-30 02:02:43
阅读次数:
124
结论: 代码: ref1.py test1.py 输出: 后续 : 验证 xxx 是否可以 函数、方法 推测: ...
分类:
编程语言 时间:
2018-08-30 02:02:32
阅读次数:
136
将linux主机接入到网络需要配置哪些配置项? IP/NETMASK:本地通信。 路由(网管):跨网络通信。 DNS服务器地址:基于主机名通信。 DNS服务器有三种:主/备用DNS服务器/第三备份dns服务器。 DNS服务器指定需要修改配置文件/etc/resolv.conf 主机名配置:修改/et ...
分类:
系统相关 时间:
2018-08-30 02:02:23
阅读次数:
221
关键是要实现什么~,算法是用来解决实际问题的。 编码、解码、哈夫曼算法(前缀编码无损压缩算法) 前人的经验还是牛逼哈。我们都是站在巨人的肩膀上 斐波那契数列 数据结构:队列,栈,链表,二叉树,红黑树, 贝叶斯定律(条件概率) 方差和标准差 矩阵操作(lua分解,拉格朗日公式) 多线程算法(在多核心C ...
分类:
编程语言 时间:
2018-08-30 02:02:14
阅读次数:
208
电脑上默认的浏览器是IE浏览器,但是我还是喜欢用谷歌浏览器,所以设置谷歌浏览器为默认的浏览器。 点击【程序】 点击【默认程序】 点击【设置默认程序】 点击【谷歌浏览器】 点击【将此程序设置为默认值】 完成。再次打开文件就会默认打开谷歌浏览器。 ...
分类:
其他好文 时间:
2018-08-30 02:02:05
阅读次数:
157
最近完成了一个以图搜图的项目,项目总共用时三个多月。记录一下项目中用到机器学习的地方,以及各种踩过的坑。总的来说,项目分为一下几个部分: 一、训练目标函数 1、 设定基础模型 2、 添加新层 3、 冻结 base 层 4、 编译模型 5、 训练 6、 保存模型 二、特征提取 三、创建索引 四、构建服 ...
分类:
其他好文 时间:
2018-08-30 02:01:58
阅读次数:
258
内建变量类型 1.内建变量一览 bool,string (u)int,(u)int8,(u)int16,(u)int32,(u)int64,uintptr 无长度int的实际长度取决于操作系统位数(32/64) uintptr为指针类型 byte,rune rune相当于其他语言的char,长度为i ...
分类:
其他好文 时间:
2018-08-30 02:01:49
阅读次数:
142
如何查看浏览器缓存密码自动保存的密码 我们在使用浏览器自动保存密码这个十分方便,但是这个并不十分安全。下面我们以Chrome浏览器为例(其他浏览器类似)演示一下如何查看我们浏览器自动保存的密码。 比如我们现在这个样子密码是密文的: 现在我们按F12调出控制台: 接着我们就会跳转到这: 再接着我们只需 ...
分类:
其他好文 时间:
2018-08-30 02:01:37
阅读次数:
1309