-
[综合] JS数组中查找特定元素并返回所有该元素的索引
//在数组中查找所有出现的x,并返回一个包含匹配索引的数组 functionfindall(a,x){varresults=[],len=a.length,pos=0;while(pos<len){pos=a.indexOf(x,pos);if(pos===-1){//未找到就退出循环完成搜索...
72
热度 -
40
热度 -
[综合] PHP如何处理给每一行的文本加上引号
我从数据库里读出的数据是这样的。樱木花道水户洋平高宫望大楠雄二野间忠一郎那么我想让真正显示的出来的效果是这样的'樱木花道','水户洋平','高宫望','大楠雄二','野间忠一郎'请问如何做到?PS:除了最后一行,每一行还需要有一个逗号。 <?php $str='樱木花道 水户洋平 高宫望 大...
23
热度 -
[综合] 基于python的聊天室程序
该程序由客户端与服务器构成,使用UDP服务,服务器端绑定本地IP和端口,客户端由系统随机选择端口。 实现了群发、私发、点对点文件互传功能。 客户端自建了一个类继承了Cmd模块,使用自定义的命令command进行操作,调用相应的do_command方法。 使用json模块进行消息的封装序列化,在接收方...
97
热度 -
[综合] 给自己一个更安全的 mysql
0x01在进行真正的mysql部署之前,我们不妨先来大致了解下,在实际入侵过程中,仅仅利用mysql,我们到底能干些什么,了解了这些最基本的点之后,我们再进行针对性防御: 1234 普通用户权限下的'增删改查',即常规sql注入,俗称'脱裤'普通用户file权限下的'文件读写',可尝试读取各类...
34
热度 -
[综合] Python如何快速读取数据文件若干行
用Python进行数据分析的童鞋们,经常遇到的问题就是遇到一个数据文件,大概几百兆,而只需要其中若干行数据。那么我们怎么办?最笨的办法,就是一次性将所有的文件数据加载到内存中再做索引或切片处理,可能一次性加载就需要耗费一点时间。如果重复性地做这种事情,你都会觉得不好意思跟自己交代。 这里,我给大家介...
20
热度 -
[综合] Python一段用于保密的自动销毁代码
有的代码文件,可能我们放到服务器上,运行规定的次数如1次后,就不再需要了,或者为了对代码进行保密,在服务器上临时运行一次,程序运行还未结束或服务器突然断电,程序文件内容即消失。 有两种方式,可以在执行程序开始,随着代码载入内存开始,对该代码文件实行文件销毁,或者对代码文件里内容进行销毁。 大家可以试...
72
热度 -
[综合] Dedecms网站服务器如何搬家?
一、数据库备份进入织梦后台–>系统–>数据库备份/还原–>全选有所织梦的数据表,然后点击提交,等待数据库备份完成,数据备份在网站根目录下的\data\backupdata文件夹里面。 二、文件转移数据备份完成后将原来空间上的所有文件下载到本地,然后上传到新的空间。 三、在新空间安...
66
热度 -
[综合] 加载我的图片,获取你的后台地址、ip等信息
是否有时候存在以下情况:1.感觉目标站点存在XSS,但是XSS平台就是收不到货2.找到后台密码却寻不着后台入口3.想查看发帖人的IP地址。 那么可以尝试VK这招。(受虾米表哥的思路启发) 不用打开链接,只要打开了含有我的图片的网页就会中招。 0x01正文 先看看效果 1.某人发起悬赏,要社工我,设置...
14
热度 -
[综合] php的memcache扩展和memcached扩展
pecl-memcached<=>libmemcached<=>memcached 因为memcached这儿pecl扩展依赖libmemcached这个库,而这个库不支持Windows,所以这个pecl扩展自然不能跑在Windows上.当然,也有可能是pecl-memcac...
23
热度 -
44
热度 -
[综合] 原生 js 计算 html 中出现次数最多的标签
varbodyNodes=document.body.getElementsByTagName('*');//获得所有标签,类型为object varmap=newMap(); varkey;//所求标签 varmax=0;//所求最大值for(leti=0,len=bodyNodes.length...
6
热度 -
[综合] VBS获取桌面所有文件
SetWshShell=Wscript.CreateObject("Wscript.Shell") FunctionFilesTree(sPath) '遍历一个文件夹下的所有文件夹文件夹SetoFso=CreateObject("Scripting.FileSystemObject")SetoFol...
43
热度 -
17
热度 -
[综合] K-diff Pairs in an Array
输入1个数组和差值k,要求输出差为k的整数对,且不能重复。例如 Input:[3,1,4,1,5],k=2 Output:2 如果使用顺序容器,难以处理不能重复的要求。所以建议使用关联容器map和set,插入时不用考虑重复的问题。 由于输出的是对的个数,每组只要有1个元素存在set中即可。假设已...
89
热度 -
[综合] Max Consecutive Ones
输入一串二进制代码,输出连续1个数最多的大小 Input:[1,1,0,1,1,1] Output:3注意在判断是否要更新最大值的时候,一定要将计数归0 intlongest=0,i=0; for(autoix=nums.begin();ix!=nums.end();++ix)if(*ix==...
110
热度 -
[综合] Teemo Attacking
输入一个存储攻击时间的数组和攻击效果持续时间,要求输出攻击总的持续时间。注意不计算重复时间。 intfindPoisonedDuration(vector<int>&timeSeries,intduration){inttime=0;decltype(timeSeries.si...
22
热度 -
[综合] Find All Duplicates in an Array
输入1个大小为n,数组内容在1~n之间的数组,要求在不使用额外空间的条件下输出重复的元素。 参考discuss, vector<int>findDuplicates(vector<int>&nums){vector<int>res;inti=0;whil...
41
热度 -
[综合] Reverse String II
给出1个字符串和k,每2k个反转前面k个元素;如果最后剩下/只有2k~k个元素依然反转前面k个元素;剩下/只有小于K个元素全部反转 Input:s="abcdefg",k=2 Output:"bacdfeg" 如果使用迭代器的话,一旦超出范围就会报错,且无法用if进行判断。参考discuss用下...
74
热度 -
[综合] Detect Capital
输入一个字符串,以下3种情况返回true: 1.全部字符串全为大写字母; 2.只有第一个为大写字母 3.全部为小写字母 其余返回false booldetectCapitalUse(stringword){autoit=word.begin(); autoit1=word.end(); if(is...
81
热度