首页 > 其他
2017-1-15-libubox analysis
2017-1-15-libubox analysislibuboxutils.h utils.h提供了一些简单的实用工具函数。比如大小端转换,位图操作,编译器属性的封装,连续内存申请函数calloc_a,静态计算数组大小的宏,断言/调试的实用工具,苹果兼容的时钟获取时间的封装,base64编解码。/... ...
分类:其他   时间:2017-01-16 00:04:27    收藏:0  评论:0  赞:0  阅读:389
堡垒机--paramiko模块
做堡垒机之前,来了解一下paramiko模块. 实际上底层封装的SSH. SSHclient(1) 如果去看paramiko模块中,会有一个transport部分 所以SSHclient会有第二种连接方式 SSHclient(2) 既然是ssh连接,那还有用公钥的方式来连接 基于公钥的连接方式(1) ...
分类:其他   时间:2017-01-16 00:03:21    收藏:0  评论:0  赞:0  阅读:400
那就用pthon来写个跳板机吧
1、需求 程序一: 1、后台管理 - 堡垒机上创建用户和密码(堡垒机root封装的类,UserProfile表) - .bashrc /usr/bin/python3 /data/bastion.py exit 2、后台管理 - 服务器上创建用户和密码 或 公钥上传 - 服务器账号 -> 人 关联 ...
分类:其他   时间:2017-01-16 00:02:20    收藏:0  评论:0  赞:0  阅读:357
Redis4- llist的操作
数据类型List链表(1)介绍list类型其实就是一个双向链表。通过push,pop操作从链表的头部或者尾部添加删除元素。这使得list既可以用作栈,也可以用作队列。该list链表类型应用场景:获得最新的10个登录用户信息:select * from user order by logintime ...
分类:其他   时间:2017-01-16 00:00:40    收藏:0  评论:0  赞:0  阅读:300
redis5--set的操作
Set集合类型(1)介绍redis的set是string类型的无序集合set元素最大可以包含(2的32次方-1)个元素关于set集合类型除了基本的添加删除操作,其它有用的操作还包含集合的取并集(union),交集(intersection),差集(difference)。通过这些操作可以很容易的实现 ...
分类:其他   时间:2017-01-15 23:59:51    收藏:0  评论:0  赞:0  阅读:584
Tsinsen A1333: 矩阵乘法(整体二分)
http://www.tsinsen.com/A1333 题意:…… 思路:和之前的第k小几乎一样,只不过把一维BIT换成二维BIT而已。注意二维BIT写法QAQ ...
分类:其他   时间:2017-01-15 23:58:27    收藏:0  评论:0  赞:0  阅读:881
pylint
pylint是一款检查语法规则的工具,刚接触python发现确实很多规则和Java不同。 报错的时候,当使用鼠标在vscode中划上之后,将会显示错误,如果对于错误不解,可以在python控制台敲入(目录引导到%Python安装目录%/Script):pylint --help-msg=cXXXX ...
分类:其他   时间:2017-01-15 23:57:12    收藏:0  评论:0  赞:6  阅读:898
[UT]Unit Test理解
Coding中有一个原则:Test Driven Development. UT中的一些基本概念: 1. 测试驱动 2. 测试桩 3. 测试覆盖 4. 覆盖率 单体测试内容: 1. 模块接口:测试模块的数据流 2. 局部数据结构:如变量名、初始化、类型转换等 3. 路径测试:对基本执行路径和循环进行 ...
分类:其他   时间:2017-01-15 23:55:06    收藏:0  评论:0  赞:0  阅读:476
BZOJ 1367: [Baltic2004]sequence [可并堆 中位数]
1367: [Baltic2004]sequence Description Input Output 一个整数R Sample Input 7 9 4 8 20 14 15 18 Sample Output 13 HINT 所求的Z序列为6,7,8,13,14,15,18.R=13 这里是hyh的 ...
分类:其他   时间:2017-01-15 23:54:29    收藏:0  评论:0  赞:0  阅读:371
文件遍历及文件夹的删除
文件遍历有两种方法,一种使用glob函数以数组的形式取到指定目录下的文件;另一种是用opendir与closedir通过打开关闭资源的方法用readdir 函数取到所有文件,但是通过这种方法会取到“.”与“..”两个文件,这两个会返回上级目录,遍历时应跳过这两项。 1.利用glob函数遍历文件,并用 ...
分类:其他   时间:2017-01-15 23:53:02    收藏:0  评论:0  赞:0  阅读:325
设计模式(一)----单例模式
单例模式其实就是每次实例化时都会得到一个相同的对象. 单例模式的写法有个简单的口诀:三私一公即一个私有的静态属性,私有的构造方法,私有的克隆方法还有一个公共的静态方法. <?phpclass Cat{ //私有的静态属性 private static $instance; //私有的构造方法 pri ...
分类:其他   时间:2017-01-15 23:51:34    收藏:0  评论:0  赞:0  阅读:305
【单调栈】hdu1506 Largest Rectangle in a Histogram
单调栈的介绍及一些基本性质 http://blog.csdn.net/liujian20150808/article/details/50752861 依次把矩形塞进单调栈,保持其单增,矩形中的元素是一个三元组,存储其位置,高度,以及以其为高度的情况下,大矩形的左边界最多扩展到哪里。 每次将新的元素 ...
分类:其他   时间:2017-01-15 23:51:20    收藏:0  评论:0  赞:0  阅读:293
0115关于索引认识
-- 关于索引一点理解1从整体理解联合索引,ORDER BY以及GROUP BY之间的过程-- 改语句很有代表性,自己分析,理解为什么CREATE TABLE t6(c1 CHAR(1) NOT NULL DEFAULT '',c2 CHAR(1) NOT NULL DEFAULT '',c3 CH ...
分类:其他   时间:2017-01-15 23:49:30    收藏:0  评论:0  赞:0  阅读:396
PAT1010
设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。) 输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项 ...
分类:其他   时间:2017-01-15 23:49:11    收藏:0  评论:0  赞:0  阅读:284
鱼人骑伤害计算 [20170115]
先贴网图。 加基森环境下,加入了芬杰,524的身材。 假设亡者归来前场上已经死了5个鱼人。第一波能召出这5个,身材分别是2个63的蓝腮,2个54的领军,1个66的芬杰。能打12点冲锋。 如果第一波的鱼都死光,第二波的情况就比较复杂了, 坟场里一共有10条鱼,4蓝腮,4领军,2芬杰。有9种情况。比之前 ...
分类:其他   时间:2017-01-15 23:48:45    收藏:0  评论:0  赞:0  阅读:351
Redis6-sorted set 的介绍
Sort Set排序集合类型(1)介绍和set一样sorted set也是string类型元素的集合,不同的是每个元素都会关联一个权。通过权值可以有序的获取集合中的元素该Sort Set类型适合场合:获得热门帖子(回复量)信息:select * from message order by backn ...
分类:其他   时间:2017-01-15 23:48:29    收藏:0  评论:0  赞:0  阅读:291
360路由器+花生壳实现外网访问SVN服务器
注册花生壳账号 花生壳注册地址:https://console.oray.com/passport/register.html?fromurl=http%3A%2F%2Fhsk.oray.com%2F 首先在花生壳上注册一个账号 注册好后下载花生壳客户端 将之前申请的账号登录 注意图中开启花生壳选项 ...
分类:其他   时间:2017-01-15 23:47:00    收藏:0  评论:0  赞:0  阅读:373
17第一发之蓝桥暴力思维(特殊回文)
问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。 输入格式 输入一行,包含一个正整数n。 输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。 样例输入 52 样例输出 899998 ...
分类:其他   时间:2017-01-15 23:45:46    收藏:0  评论:0  赞:0  阅读:236
端口被占用的解决办法
一、概述 tomcat的不正常关闭,导致再次启动端口时,显示端口被占用。以下为windows平台及Mac平台下的解决办法。 二、解决办法 1、Mac平台解决办法 (1)查询占用的端口号的程序 该命令会返回占用端口号的程序,找出我们不正常运行的程序名,查看其PID (2)杀死占用进程 如程序对应的PI ...
分类:其他   时间:2017-01-15 23:45:36    收藏:0  评论:0  赞:0  阅读:237
mybatis:"configuration" must match "(properties?,settings?,typeAliase.....
在运行mybatis配置文件的时候,出现错误: mybatis:"configuration" must match "(properties?,settings?,typeAliase.....配置文件 configuration 中的元素,不但有类型限制,也有顺序限制。必须按照(objectFa... ...
分类:其他   时间:2017-01-15 23:43:54    收藏:0  评论:0  赞:0  阅读:310
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!