你会使用搜索引擎吗?

07-18
一般使用百度搜索,其次才使用google搜索:其实Bing和搜狗引擎有着强大的独特功能,大家综合使用会发现效果更佳. 微软Bing搜索是国际领先的搜索引擎,为中国用户提供网页.图片.视频.学术.词典.翻译.地图等全球信息搜索服务. 搜狗引擎:中国最领先的中文搜索引擎,支持微信公众号.文章搜索,通过独有的SogouRank技术及人工智能算法为您提供最快.最准.最全的搜索服务. 原文地址:http://blog.51cto.com/sky9896/2146864

python 简单主机批量管理工具

07-18
需求: 主机分组 主机信息配置文件用configparser解析 可批量执行命令.发送文件,结果实时返回,执行格式如下  batch_run  -h h1,h2,h3   -g web_clusters,db_servers    -cmd  "df -h" batch_scp   -h h1,h2,h3   -g web_clusters,db_servers  -action put  -local test.py  -remote /tmp/ 主机用户名密码.端口可以不同 执行远

基于Python3的漏洞检测工具 ( Python3 插件式框架 )

07-18
[TOC] Python3 漏洞检测工具 -- lance lance, a simple version of the vulnerability detection framework based on Python3. 基于Python3的简单版漏洞检测框架 -- lance 可以自定义poc或exp插件,可以指定要加载的poc或exp. 代码已经上传到Github : https://github.com/b4zinga/lance screenshot requirements pyt

HDU Crixalis's Equipment(贪心)

07-18
贪心策略: 数据(v1, v2),按 v2 - v1 的差值从大到小进行排序 分析: 例(1): v = 10 2件物品:a(2, 5) b(6, 8) -----如果先进a,再进b: 进a:v = 10 --> v >= 5 (成立) --> v -= 2 --> v = 8 进b:v = 8 --> v >= 8 (成立) --> v -= 6 --> v = 2 物品全部进入 输出Yes -----如果先进b,再进a: 进b:v = 10 -->

vue 项目报错

07-18
1.   空格和缩进不能混搭使用: 2.  export 前面不能有空格: 3.   闭标签后面也不能有空格: 原文地址:https://www.cnblogs.com/jy13638593346/p/9329437.html

Shell中[和[[的异同

07-18
1.     概念上来说 "[[",是关键字,许多shell(如ash bsh)并不支持这种方式.ksh, bash(据说从2.02起引入对[[的支持)等支持."["是一条命令, 与test等价,大多数shell都支持.在现代的大多数sh实现中,"["与"test"是内部(builtin)命令,换句话说执行"test"/"["时不会调 2.     相同:二者都支持算术比较和字符串比较表

android -------- Data Binding的使用(一)

07-18
Google推出自己官方的数据绑定框架Data Binding Library 已经很久了,很多企业也在使用 面试的时候也有问到,所以也去学习了一番,特来分享一下,希望对各位有所帮助 描述: Data Binding 是把数据直接绑定到 XML 文件上,并能实现自动刷新. Data Binding 减少了代码的耦合性,一些如 findViewById.setText 之类的操作都可以通过绑定实现. Data Binding 是MVVM模式开发的 Google 官方文档:https://devel

如何通过一个值查找到值所在的SQL数据库表

07-18
declare @cloumns varchar(40) declare @tablename varchar(40) declare @str varchar(40) declare @counts int declare @sql nvarchar(2000) declare MyCursor Cursor For  Select a.name as Columns, b.name as TableName from syscolumns a,sysobjects b,systypes c 

R包更新的注意点

07-18
install.packages("installr") library(installr) updateR() 用上面的代码可以将R包更新到最新版,需要注意的一点是,后面安装过程中,指定R包安装目录时,需设定在原R包所在目录下.这样可以将原R包中的安装包直接copy过来,并选择是否升级 原文地址:https://www.cnblogs.com/zhengzh/p/9329056.html

13 生成器函数

07-18
主要内容: 1. 生成器:生成器的实质就是迭代器,在python中有三种方式可以获取生成器: 通过生成器函数 通过各种推导式来实现生成器 通过数据的转换也可以实现生成器 2. 生成器函数 a: 函数中包含了yield的就是生成器函数. 注意:生成器函数被执行,获取的是生成器,而不是函数的执行 def fn(): print("张杰") yield "谢娜" #函数中包含yeild说明该函数不是一个普通的函数,而是生成器函数 print("你好啊"

C++模版编程实现Haskell的函数模式匹配特性[图]

07-18
C++模版编程实现Haskell的函数模式匹配特性[图]:大神 Bartosz Milewski 在2009年写了一篇文章<What Does Haskell Have to Do with C++?>,使用C++实现Haskell函数式编程语言的一些特性.[传送门在文末]其中有这样一段例子:// code 11.template<int n>class fact {2.public: staticconstint value = n * fact<n -1>::val

hbase数据原理及基本架构

07-18
第一:hbase介绍 hbase是一个构建在hdfs上的分布式列存储系统: hbase是apache hadoop生态系统中的重要一员,主要用于海量结构化数据存储 从逻辑上讲,hbase将数据按照表.行和列进行存储 hbase表特点: 1.大:一个表可以有数十亿行,上百万列: 2.无模式:每行都有一个可排序的主键和任意多的列,列可以根据需要动态的增加,同一张表中不同的行可以有截然不同的列: 3.面向列:面向列(族)的存储和权限控制,列(族)独立检索: 4.稀疏:对于空(null)的列,并不占用存

初学socket实现自己和自己说话

07-18
import socket sk = socket.socket() sk.bind(('127.0.0.1',8080)) sk.listen() conn,addr = sk.accept() while True: ret = conn.recv(1024).decode('utf-8') if ret == 'bye': break print(ret) info = input('>>>') conn.send(bytes(info,encoding='utf-8')) con

Jmeter脚本录制方法--手工编写脚本(jmeter与fiddler结合使用)

07-18
手工编写脚本,建议使用这一种方法,虽然写的过程有点繁琐,但调试脚本比前两者方式都要便捷. 首先来看下三种方式的比较吧,不然看不出什么. 三种方式的优劣: badboy: 1.有时候录制不了,兼容性较差 2.post请求的时候,如果链接中有参数.body里面也有参数,都会放在body里面 jmeter 代理录制: 1.请求抓取过多 2.配置代理等操作比较繁琐 手工编写: 要一个个请求手工去写 手工编写脚本 一般通过fiddler抓包或者开发提供的接口设计文档的形式,在Jmeter的GUI界面操作进

Vue踩坑记录册

07-18
1.vue-cli+webpack项目 修改项目名称 解决办法: 1 删除 node_modules 文件夹(如果修改项目名称,需要在在package.json中修改对应的name) 2 重新安装依赖 cnpm install 3 启动项目 cnpm run dev 2.mock(数据模拟) 解决方法:1.使用express搭建静态服务2.使用 JSON Server 搭建 Mock 服务器3.直接将用来测试的静态json资源放到static目录下,可以直接读取.4.通过mockjs来模拟相关测

暴雨天如何防止触电?——安预认知温馨提醒

07-18
近日,重庆.成都.深圳等多地普降暴雨,造成很多区域大量积水,人员在水中行走时,难免发生危险,触电就是其中的危险源之一,那么暴雨天我们如何防止防止触电呢?发生触电后又该怎么办?跟着我一起了解一下吧! 一.室内如何防止触电 1.日常生活中,要及时检查用电线路,若有老化.破损等现象应及时请专业人员更换.若发现漏电现象,应加装漏电开关等,家电不用时最好切断电源. 2.暴雨期间如有积水,为防止电器设备进水后漏电,要及时关掉电源总开关.若家电已浸水,再次使用前应使用专业的电表测试设备的绝缘电阻,视情况进行干

LeetCode 题解之Goat Latin

07-18
1.问题描述 2.问题分析 将句子拆分成单词,然后放入vector中,对每一个单词做改变,最后连成句子返回. 3.代码 1 string toGoatLatin(string S) { 2 vector<string> words; 3 for(string::iterator it = S.begin() ; it != S.end(); ++it ){ 4 string::iterator it_i = it ; 5 while( it_i != S.end() && is

PHP 异常与错误 —— ErrorException

07-18
ErrorException 官方文档地址: http://php.net/manual/zh/class.errorexception.php PHP 支持版本: 5 >=5.1, 7 错误异常.继承 Exception , PHP 7 引用接口 Throwable . class ErrorException extends Exception implements Throwable { // PHP 7 支持 Throwable 接口 /* 属性 */ protected $severi

nyoj 100-1的个数 (因为只统计1的个数,连栈都不需要了)

07-18
100-1的个数 内存限制:64MB 时间限制:3000ms 特判: No 通过数:33 提交数:42 难度:1 题目描述: 小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗? 输入描述: 第一行输入一个整数N,表示测试数据的组数(1<N<1000) 每组测试数据只有一行,是一个整数M(0=<M<=10000) 输出描述: 每组测试输出占一行,输出M的二进制表示中1的个数 样例输入: 复制 3 4 6 7 样例输出: 1 2 3 C/C+

关闭Chrome浏览器的自动更新

07-18
Windows下: [计算机]->[管理]->[任务计划程序]->[任务计划程序库]中: 将"GoogleUpdateTaskMachineCore"."GoogleUpdateTaskMachineUA"等相关项停止并禁用 [计算机]->[管理]->[服务]中: 将"Google更新服务(gupdate)"."Google更新服务(gupdatem)"等相关项停止并禁用 Mac下: 方式一 首先