There maybe a boy who loves ACM and breaking dance

GitHub : https://github.com/youngyangyang04

NoSQLAttack - MongoDB默认配置攻击和注入攻击工具

NoSQLAttack 是一个用python编写的开源的攻击工具,用来暴露网络中默认配置mongoDB的IP并且下载目标mongoDB的数据,同时还可以针对以mongoDB为后台存储的应用进行注入攻击 这个攻击工具是基于tcstool的NoSQLMap和搜索引擎shodan,一些攻击的数据是来自于...

2016-08-11 20:50:56

阅读数 2061

评论数 0

PowerVim - 强大的vim配置

PowerVim Github: https://github.com/youngyangyang04/PowerVim 使你的vim更加强大易用 _____ __ ___ | __ \ ...

2018-08-05 12:49:03

阅读数 96

评论数 0

nginx并发模型与traffic_server并发模型简单比较

转自http://www.cnblogs.com/liushaodong/archive/2013/02/26/2933535.html nginx并发模型:       nginx 的进程模型采用的是prefork方式,预先分配的worker子进程数量由配置文件指定,默认为1,不超过10...

2016-08-25 16:26:26

阅读数 276

评论数 0

从关系型数据库到非关系数据库

1.关系型数据的价值 获得持久化数据:数据库最大的价值就是获得持久化储存大量的数据,最常见的后背存储器就是磁盘,在数据量较大时,数据库比文件系统更加灵活,它能让应用程序快速获得其中的一小部分数据 并发:关系型数据库通过事务来控制对数据的访问,以便处理并发情况下数据的不一致。 集成:现在的应用开发中...

2016-07-16 21:54:15

阅读数 1033

评论数 0

5. Longest Palindromic Substring

class Solution { public: string longestPalindrome(string s) { int length = s.length(); if(length == 0 || length == 1) return s; ...

2016-06-22 11:31:05

阅读数 224

评论数 0

148. Sort List 链表归并排序

/**  * Definition for singly-linked list.  * struct ListNode {  *     int val;  *     ListNode *next;  *     ListNode(int x) : val(x), next(NULL) {} ...

2016-06-19 11:29:40

阅读数 350

评论数 0

UNIX环境高级编程之第10章:信号

10.1 引言 信号是软件中断.很多比较重要的应用程序都需要处理信号.信号提供一种处理异步时间的方法,例如,终端用户键入中断键,会通过信号机制停止一个程序,或及早终止管道中的下一个程序. 10.2 信号概念 首先每个信号都有一个名字.这些名字都是以SIG开头.例如,SIGABRT是夭折信号,当进程...

2015-09-20 14:44:09

阅读数 337

评论数 0

UNIX环境高级编程之第9章:进程关系

9.1 引言 在上一章我们已经了解进程之间具有关系,首先,每个进程有一个父进程(初始的内核级进程通常是自己的父进程).本章将更详细地说明进程组以及POSIX.1引入会话的概念.还将介绍登陆shell和所有从登陆shell启动的进程之间的关系. 9.2 终端登陆 随着位映射图形终端的出现,开发处窗口...

2015-09-12 00:39:03

阅读数 306

评论数 0

UNIX环境高级编程之第8章:进程控制-习题

/************************************************************************* > File Name: 8.3.c > Author: Xiuyang(Carl) Sun > Mail...

2015-09-11 16:32:03

阅读数 331

评论数 0

UNIX环境高级编程之第8章:进程控制

8.1 引言 本章介绍UNIX系统的进程控制,包括创建进程,执行进程和进程终止.还说明进程属性的各种ID-实际,有效和保存的用户ID和组ID,以及他们如何受到进程控制原语的影响. 本章包含解释器文件(Interpreter file)和system function. 还有进程会记机制(proce...

2015-08-28 00:33:23

阅读数 431

评论数 0

UNIX环境高级编程之第7章:进程环境

7.1 引言 本章学习:当程序执行时,其main函数使如何被调用的,命令行参数是如何传给新程序的,典型的存储空间布局,如何分配另外的存储空间,进程如何使用环境变量,进程的各种不同的终止方式。另外还说明longjmp和setjmp函数以及它们与栈的交互作用,还有查看进程的资源限制 7.2 main函...

2015-08-23 16:17:04

阅读数 346

评论数 0

UNIX环境高级编程之第6章:系统数据文件和信息-习题

6.1 使用获取阴影文件口令的函数 6.2 使用getpwnam函数获取结构体spwd; 6.3  #include #include int main(){ struct utsname buf; int re; if((re=uname(&buf))==-...

2015-08-23 10:14:30

阅读数 344

评论数 0

UNIX环境高级编程之第6章:系统数据文件和信息

6.1 引言 UNIX系统的正常运行需要使用大量与系统有关的数据文件,例如,口令文件/etc/passwd和组文件/etc/group就是经常被多个程序频繁使用的两个文件。用户每次登陆UNIX系统,以及每次执行ls -l命令是都要使用口令文件。 对于这些数据文件的可移植接口是本章的主题。本章包括了...

2015-08-21 23:56:54

阅读数 531

评论数 0

2014 找工作总结

我放在github 上,豆瓣编辑器太弱了,一些格式和链接无法显示。还是尽量看这里 吧。 计算机专业的校招基本结束了,距离自己的最后一个面试已经过了一个多月。大致记录一下从找暑期实习到确定offer 这个过程,算是做个总结,也希望能对后来的师弟师妹们有个帮助。 注: 我从年初开始渐渐...

2015-08-21 12:42:58

阅读数 453

评论数 0

UNIX环境高级编程之第5章:标准I/O库-习题

5.1 setbuf和setvbuf可以用来更改缓冲的类型,可以使用setbuf函数打开或关闭缓冲机制。为了带缓冲进行I/O,参数buf必须指向一个长度为BUFSIZ的缓冲区。通常在此之后该流就是全缓冲,但是如果和该流和终端设备相关,那么改成行缓冲。为了关闭缓冲,将buf设置为NULL。 voi...

2015-08-21 11:09:43

阅读数 289

评论数 0

UNIX环境高级编程之第5章:标准I/O库

5.1 引言 标准I/O库处理很多细节,如缓冲区分配,以优化的块长度执行I/O。这些处理用户不必担心如何选择使用正确的块长度 5.2 流和FILE对象 在第3章,所有I/O函数都是围绕文件描述符(file desctriptor)的。而对于标准I/O库,他们的操作是围绕流(stream)进行的。当...

2015-08-19 00:11:18

阅读数 351

评论数 0

UNIX环境高级编程之第4章:文件和目录-习题

4.1 stat函数是跟随符号链接的,所以用stat替换lstat不会显示符号链接的信息 4.2 在一个文件夹下先再shell中输入umask shell进程再进行创建文件的操作,其权限抖都会被屏蔽 4.3 文件权限分别为用户权限,组权限,其他权限 更改权限也可以这样写chmod u+...

2015-08-18 10:41:00

阅读数 686

评论数 2

UNIX环境高级编程之第4章:文件和目录

4.1 引言 上一章主要是为荣的I/O进行的(打开文件,读文件,写文件),本章讲描述文件系统的其他特征和文件的性质。从stat函数开始,诸葛说明stat结构的每一个成员以及了解文件的所有属性。在此过程中讲介绍修改这些属性的各个函数(更改所有者和权限),更加详细的说明UNIX文件系统的结构以及符号链...

2015-08-14 00:13:11

阅读数 473

评论数 0

UNIX环境高级编程之第3章:文件I/O

3.1 引言 文件I/O函数:打开文件,读文件,写文件 常用到五个函数:open, read, write, lseek, close. 本章描述的函数都是:不带缓冲的I/O(unbuffered I/O),属于不带缓冲 是指每个read和write都是调用内核中一个系统调用 3.2 文件描述符 ...

2015-08-08 00:40:02

阅读数 568

评论数 0

java 学习总结

研一下因为项目的原因开始零零散散的学习java, 没有记录什么,做了一些小项目,现在想把java的整体结构记录一下,方便自己回忆,省着以后长久不用,都不知道java有什么了,因为以后主要学C++,linux, java开发确实方便,所以学java也是以后做科研的实验啊, 学习mongodb,做做小...

2015-08-07 17:47:59

阅读数 377

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭