- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 Javascript以数组格式传输checkbox选定内容
问题的开始是,我在前端网页加了个checkbox的列表,然后想把选定的值统一出来向后传输成php里的一个post变量。solution1:一开始想的是直接js处理读取checked选项,然后在form列表里新建一个dom节点,把得到的选定的值写进去。js写法大概如下,jq的写法更简单点,回头更: var genderValue=0; var obj = document.getEle...
2018-03-03 13:51:32 402
原创 python的一些语法糖
# 1."else" after the "while","for":# the "else" object will be executed when no "break" was executed in "while","for" object before# num = [1, 2, 3, 4]# mark = 0# while mark < len(num):# n
2017-06-22 17:23:02 456
原创 【wireless】Channel State Information
最近在折腾csi,是毕业论文的要求.结果一直面临一个加载完对应驱动连不上wifi的问题.(怀疑可能是hostap没关的问题)然后就四处乱找,找到了这个命令:sudo rmmod iwldvm iwlwifi mac80211 cfg80211再然后以为只是暂时关闭旧驱动,就执行了,结果iwconfig中直接找不到无线网卡了.发现应该是直接删了驱动....然后现在就在各种
2017-05-17 23:37:10 1055
原创 【Linux.1】CentOS7下图形界面安装
这几天从学校的源下了一个CentOS7想用来做毕设,因为查到的软件貌似只能跑在linux下,所以也算顺手搞一波前几年没搞懂的Linux。然后遇到的第一个问题就是打开发现有两个系统,然后都是命令行系统。打算开始安装图形界面。首先,说一下大概linux有七个终端(teletype-tty,参照http://blog.csdn.net/hello_kate/article/details/470
2017-03-20 22:53:23 2231
原创 [leetcode-485]Max Consecutive Ones
Easy等级,一次AC,效率都差不多,都是O(n),然后上一次AC代码:class Solution {public: int findMaxConsecutiveOnes(vector& nums) { if(nums.size()==0){ return 0; } int maxx=0,countx=0,i;
2017-01-16 16:11:50 241
原创 [leetcode-388]Longest Absolute File Path
一道文件路径读取的题,开始的时候想的是建立文件树,然后把N叉树变成二叉树存储,然后每次读到文件结点作比较记录。稍后尝试在这里发文件树版本的。后来发现主要重点其实在于字符串分析,然后忽略了一点就是其实回溯很麻烦而且之前读过的兄弟节点没必要存,不如直接用数组记录每级长度,然后更新什么的,否则子节点还要有一个记录父节点的指针就很烦。直接上标程:int lengthLongestPath(st
2017-01-10 15:42:20 333
原创 [leetcode-476]Number Complement
很简单的整数求反码(做这么简单的题真能通过机试吗)题目。主要是位运算的简单运用,题目里推荐用flip函数,但是第一遍手撸也还行,自己代码如下:class Solution {public: int findComplement(int num) { int n=0,cp,ans; cp=num; int m=1; whi
2017-01-09 16:47:51 1187
原创 [leetcode-481]Magical String
上午blog里说了这道题,嗯,睡个午觉改了下就出来了,原来的垃圾代码直接扔了,根据上午那个题代码改的,发现了string操作比int数组操作还是爽多了,直接上代码:class Solution {public: int magicalString(int n) { if(n==0)return 0; string basic="12";
2017-01-09 16:29:54 726
原创 [leetcode-38]Count and Say
自动生成序列的一道题,想起来昨天比赛里遇见的另一道题,问C_∞序列第N位是多少,昨天死磕到最后也就是写了个垃圾代码,然后输入N>10就不能运行,觉得这类题的要点是要开两个序列,一个生成另一个后,然后拷贝回来,然后记得往后推测的两个条件,1.注意现有数列边界,不要越界,例如下面代码中的i+12.注意题目限制推到第X位,例如Count and Say里要推到第N个序列,就有一个while(n-
2017-01-09 12:04:35 269
原创 [leetcode-3]Longest Substring Without Repeating Characters
上午刚刚打过contest14,最后一题滑动窗口均值需要用vector,这里顺便总结下vector内容。创建容器:vector // 创建一个空的vector。vector c1(c2) // 复制一个vectorvector c(n) // 创建一个vector,含有n个数据,数据均已缺省构造产生vector c(n, elem) // 创建一个含有n个elem拷贝的vector
2017-01-08 18:56:54 207
原创 [leetcode-2]Add Two Numbers
ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { int ans=0; int add=0; int x,y; ListNode *p=new ListNode(0); ListNode *head=p; x=l1->val;y=l2->val; ans=x+y; p->val=ans%10; add=ans/10;l1=l1->next;
2017-01-06 22:33:59 256
原创 w3c js笔记
Document.write +内部标签Onchick事件onchick=”alert(‘something’)” //动态修改文字X=document.getElementById(‘demo’)//DOM中定义X=innerHTML=”something”; //动态修改图片Element=document.getElementById(‘something’)
2016-07-22 21:07:08 538
原创 xss注入1.0
0X01综述这段时间一直着手两样东西,xss技巧与网站逻辑分析。本文简单就这两部分对网站渗透测试进行简单分析。0X02XSS测试先从xss技巧说起,xss来源就是网站没有对用户行为输入过滤就直接显示造成的任意js代码执行,也就是让另一个用户以他的权限来执行你的命令,做个不恰当的比喻就是,你想从银行(后台)抢钱(权限),抢刚刚从银行取钱出来的人(已获取正当权限的用户)总比抢银行金库(
2016-07-22 21:04:25 1845
原创 【linux.2】利用expect为脚本命令自动插入参数(以gpg解密为例)
第一次写linux的这种脚本,坑点在于每次使用加密都需要输入私钥,为了让程序顺利运行,使用expect来编写运行脚本.另一个坑点就是必须要先安好tcl,然后安装expect,然后才能运行.脚本内容就是循环执行解密密令.#!/usr/local/bin/expect -f //注意将路径替换成expect路径,可用"which expect"命令查询while 1 {spawn
2016-05-16 20:42:55 1380
原创 面试经验
最近参加了几场的笔试和面试,积累的一些心得。一、面试准备项目经历:关于自己的技术栈讲清楚,将做过的项目细节放进CSDN,代码放进Git。基础知识:算法,操作系统,计算机网络,计算机组成原理。动手能力:基本算法实现,刷刷leetcode工程能力:经历里的每个项目提前整理下架构,方便描述二、面试经验提前了解面试地点,有可能了解下面试人员带个电脑,一些解释不清的问题,画图或者写代码对自己简历负责,自己划...
2016-03-30 21:40:35 633
原创 Git初试总结
创建并切换分支:git checkout -b dev//"name of branch"创建分支:git branch dev切换分支:git checkout dev查看当前分支:git branch//当前分支前面有*提交://仅在当前分之下有效git add readme.txtgit commit -m "branch test"//branch test is
2016-03-18 22:23:01 290
原创 SQL注入入门
0x01 SQL注入原理随着互联网web和信息技术的发展,在web后端作为存储和管理的的数据库也得到了广泛的应用,与web结合较为紧密的数据库包括 Mysql,Sqlserver,Oracle,Sqllite,Db2,Access等等。 数据存储和管理作为应用的一个基本需求,在绝大多数的应用里都得到了使用,这种大面积的使用也意味着在数据库操作方面如果处理不当出现问题的可能性会很大,另外一方面由于数...
2016-03-07 17:02:46 1216
原创 计算机组成原理复习提纲
一、概论计算机系统多层次结构1.应用语言级2.高级语言级3.汇编语言级4.操作系统级5.机器语言级(实际机器6.微程序级(实际机器7.硬联逻辑(实际机器数据总线一次所能并行传送信息的位数,称为数据通路宽度。二、数据的机器层次表示国标=区位+2020H机内=国标+8080H区位=94*94三、指令系统主存指标:1.主存容量2.存取速
2015-06-03 20:13:33 662
原创 【CTF】Crypt-1
old-fashion1:题意:已知为古典密码加密,给出密文,求flag内容:水题,但是仍然做了一上午,突破点在最后一句“so the flag is”,代神毕竟比赛经验更多,一眼看(cai)出,根据这个一点一点对照猜后半部分的单词,完成替换表,再把flag里面字符对应替换然后交上去就能过。坑点:第一个坑点在于第一行是一行乱码(反正当作一行乱码看就对了),于是总想去把y置换成a...就
2015-06-01 10:58:04 2194
nginx配置包整理
2016-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人