Vinllen Chen

新博客地址:vinllen.com

排序:
默认
按更新时间
按访问量

Linux socket跨局域网聊天和文件传输

自己写的小软件,基于linux socket的跨局域网聊天和文件传输

2015-01-02 13:15:51

阅读数:1898

评论数:2

Leetcode Find Peak Element

原题: A peak element is an element that is greater than its neighbors. Given an input array where num[i] ≠ num[i+1], find a peak element and retu...

2014-12-16 20:38:47

阅读数:512

评论数:0

linux 新建用户、用户组 以及为新用户分配权限

一、Linux系统用户账号的管理  用户账号的管理工作主要涉及到用户账号的添加、修改和删除。 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。 1、添加新的用户账号使用 useradd命令,其语法...

2014-11-23 11:55:44

阅读数:624

评论数:0

渗透测试工具Nmap从初级到高级

Nmap是一款网络扫描和主机检测的非常有用的工具。 Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器。它可以适用于winodws,linux,mac等操作系统。Nmap是一款非常强大的实用工具,可用于: 检测活在网络上的主机(主机发现) 检测主机上开放的端口...

2014-11-22 19:36:06

阅读数:695

评论数:0

以 vim 的方式来使用 chrome 浏览器(利用 vimium 插件)

不仅可以更改 shell 终端的默认键绑定为 vi 模式,还能用 vim 的模式来浏览网页,用的是 chrome 的 vimium 插件。 1.安装 打开 vimium插件,再单击安装即可。 2.使用 (1) 页面浏览 j、k、h、l:向下/上...

2014-11-21 21:17:51

阅读数:873

评论数:0

关于RabbitMQ

1      什么是RabbitMQ? RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然:  ...

2014-11-21 20:51:17

阅读数:569

评论数:0

Quagga 简介

Quagga 简介 什么是Quagga   Quagga软件原名是Zebra是由一个日本开发团队编写的一个以GNU版权方式发布的软件。Quagga项目开始与1996年,当前版本是0.98.4版 可以使用Quagga将linux机器打造成一台功能完备的路由器。 Quagga支持的路由协议  ...

2014-11-20 23:51:07

阅读数:7010

评论数:0

linux pdb调试总结

1.首先gdb编译: gcc -g xxx.c -o xxx 2.然后 gdb xxx进入调试 break 行号 添加断点 (1)然后run就可以跑到下一个断点 (2)step(或s)单步跟踪 (3)print可(或p)以查看当前程序的运行数据 比...

2014-11-19 21:57:15

阅读数:1308

评论数:0

正则表达式总结

正则表达式总结

2014-11-19 21:51:58

阅读数:1022

评论数:0

P2P架构

P2P 架构是两个或多个客户端不经过服务器而直接通信的架构。可能首先会使用服务器以让客户端间能查找到对方,但在此之后就不再需要服务器了。具体也分两种不同的形式:一种是完整连接拓扑架构,指的是每个客户端与其他每个客户端之间都必须有连接,信息可以直接在用户间交换;另一种是环状拓扑架构,指的是信息只有流...

2014-11-18 23:17:34

阅读数:2982

评论数:0

linux下基于socket的聊天软件

自己写的linux下聊天软件

2014-11-18 14:14:36

阅读数:1965

评论数:4

Codeforces Round #277.5 解题报告

又熬夜刷了cf,今天比正常多一题,比赛还没完但我知道F过不了了,一个半小时贡献给F还是没过……应该也没人Hack,写写解题报告吧= =! 解题报告如下: A题:选择排序直接搞,因为不要求最优交换次数,代码: #include #include #include #include #i...

2014-11-18 01:53:55

阅读数:847

评论数:0

socket编程里connect函数与qt冲突

类中使用了connect,一直报错:

2014-11-12 20:49:22

阅读数:2049

评论数:0

IPtables中SNAT, DNAT和MASQUERADE的区别

解决方案 IPtables中可以灵活的做各种网络地址转换(NAT)   网络地址转换主要有两种:SNAT和DNAT   SNAT是source network address translation的缩写,即源地址目标转换   比如,多个PC机使用ADSL路由器共享上网,每个PC机...

2014-11-04 21:12:05

阅读数:566

评论数:0

Linux下安装docker

今天,daimajia推荐使用docker,其实一直都听过docker,但没用过,今天参考几篇文档把docker搞定了。果然起的速度比一般虚拟机快 我的电脑是ubuntu14.04 安装的话用包源进行安装 $ sudo apt-get install apt-transport-https $...

2014-11-04 17:45:40

阅读数:2933

评论数:0

linux qmake配置的一个小问题

之前安装了qt和qmake,完了自己搞一直不行,步骤如下:

2014-10-28 09:07:14

阅读数:922

评论数:0

linux下qmake报错的问题

我安装了qt环境,其实只按qt5

2014-10-27 10:38:22

阅读数:1537

评论数:0

Leetcode Maximum Product Subarray

题目: Find the contiguous subarray within an array (containing at least one number) which has the largest product. For example, given the array...

2014-10-21 22:34:04

阅读数:529

评论数:0

Linux 各个发行版分支图

到荼

2014-10-17 22:38:29

阅读数:3886

评论数:0

Leetcode Simplify Path

题目: Given an absolute path for a file (Unix-style), simplify it. For example, path = "/home/", => "/home" path = &qu...

2014-10-17 21:57:45

阅读数:579

评论数:0

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