mid=(left+right)>>1的含义 右移运算符>>,运算结果正好能对应一个整数的二分之一值,这就正好能代替数学上的除2运算,但是比除2运算要快。 mid=(left+right)>>1相当于mid=(left+right)/2 ...
分类:
其他好文 时间:
2020-06-26 01:16:42
阅读次数:
144
拿到一个reverse_1.exe,直接拖进ida查看 搜索文本"flag",结果如下: 看到"This is right flag..",进去看看 我们可以看到关键部分在第二个for循环和if ( !strncmp(&Str1, Str2, v3) )这里。111和48对应到ASCII值,其作用是 ...
分类:
其他好文 时间:
2020-06-26 00:58:29
阅读次数:
97
1.在github上对于jieba的介绍是非常全的,以后一定养成一个看官网的习惯!!学英语啊,学英语 中文分词是中文NLP的第一步,一个优秀的分词系统取决于足够的语料和完善的模型,很多机构和公司也都会开发和维护自己的分词系统,虽然jieba分词的性能并不是最优秀的,但它开源免费、使用简单、功能丰富, ...
分类:
其他好文 时间:
2020-06-25 23:03:03
阅读次数:
59
第一类斯特林数(无符号第一类斯特林数)\(\left[ n\atop m\right]\) 表示n个带标号元素划分为m个圆排列(圆排列本身之间不可区分)的方案数。 \[ \left[ n\atop m\right]= \left[ n-1\atop m-1\right]+(n-1) \left[ n ...
分类:
其他好文 时间:
2020-06-25 21:38:41
阅读次数:
67
node.js 一、浏览器 1、浏览器的组成 人机交互部分 - UI 网络请求部分 - socket JavaScript引擎部分 - 解析执行js 渲染引擎部分 - 渲染 HTML、CSS等 数据存储部分 - cookie、HTML5中的本地存储LocalStorage、SessionStorag ...
分类:
Web程序 时间:
2020-06-25 21:15:48
阅读次数:
68
一,数据类型 1,数字(整形,长整形,浮点型,复数) 2字符串 需要掌握的: #1、strip,lstrip,rstrip #2、lower,upper #3、startswith,endswith #4、format的三种玩法 #5、split,rsplit #6、join #7、replace ...
分类:
其他好文 时间:
2020-06-25 21:12:49
阅读次数:
54
django-部署nginx-静态文件配置 nginx 配置静态文件路径 创建新路径-主要存放Django所有静态文件 如: /home/jerome/项目名_static/ 在Django settings.py 中添加新配置 STATIC_ROOT = '/home/jerome/项目名_sta ...
分类:
其他好文 时间:
2020-06-25 15:28:49
阅读次数:
74
计算机科学中, 同步(synchronization)是指两个不同但有联系的概念:进程同步与数据同步。进程同步指多个进程在特定点会合(join up)或者握手使得达成协议或者使得操作序列有序。数据同步指一个数据集的多份拷贝一致以维护完整性。常用进程同步原语实现数据同步。 死锁:某一个进程占有共享资源 ...
分类:
其他好文 时间:
2020-06-25 09:40:03
阅读次数:
83
1.括号匹配 int isMatched(char left,char right){ if(left == '('&& right == ')'){ return 1; }else if(left == '['&&right ==']'){ return 1; }else if(left == ' ...
分类:
其他好文 时间:
2020-06-25 09:28:29
阅读次数:
71
二叉树广度优先遍历:一层一层 二叉树深度优先遍历:前序(根左右)、中序(左根右)、后序(左右根) class Node(): def __init__(self, item): self.item = item self.left = None self.right = None class Tre ...
分类:
其他好文 时间:
2020-06-24 23:53:15
阅读次数:
105