Linux VPS安装mysql无法远程连接的解决

JerryXia 发表于 , 阅读 (4,380)
在Linux上安装的MySQL,执行了root@mypc:~#sudo apt-get install mysql安装完mysql-server,启动mysqlroot@mypc:~#/etc/init.d/mysql start本地可以连接进入数据库。root@mypc:~#mysql -uroot -p设置了远程访问权限:mysql> grant all PRIVILEGES on *.* to admin@’%’ identified by ‘123456′;Query OK,... 阅读全文

泛型FAQ:最佳实践

JerryXia 发表于 , 阅读 (1,931)
内容什么时候我不应该使用泛型?对泛型我应该使用什么命名规范?我应该在泛型接口上面添加约束吗?如何处置(Dispose)泛型接口?可以对一般类型参数进行类型转换吗?对泛型类如何同步多线程访问?如何序列化泛型类?作者:Juval Lowy(后面介绍中说微软将此人视为Software Legend as one of the world's top .NET experts and industry leaders,名头很响亮啊。无奈本人孤陋寡闻,没听过)注:括号里的英文是我认为不好翻译的原文,... 阅读全文

视频: 一群屌爆了的人,一次难忘的旅行,大学毕业前最后一次旅行

JerryXia 发表于 , 阅读 (1,466)
离天堂最近的地方,我们这次去了彩云之南的昆明,丽江,香格里拉,大理,这是张杰和谢娜结婚的地方,离天堂最近的地方,伟哥为我们做了这个视频,感谢他的通宵达旦,这里都是i我们的回忆,值得我们一辈子珍藏……<p></p> 阅读全文

后端程序编码规范

JerryXia 发表于 , 阅读 (5,447)
这既是一个开发规范,本规范不是一成不变的必须严格遵守的条文,特殊情况下要灵活运用,可以做一定程度的变通。但是,请大家在实际开发过程中尽量遵守本规范,以利于协作。同时该规范还会指导Code Review,和设计评审等行为。【命名规范】1.1、命名总规则所有名称的字符范围为:A-Z, a-z, 0-9 和_(下划线)。不建议使用其他字符作为名称。采用英文单词或英文短语(包括缩写)作为名称,不使用无意义的字符或汉语拼音。名称应该清晰明了,能够准确表达事物的含义,最好可读,遵循“见名知意”的原则。... 阅读全文

80端口被System进程占用的解决

JerryXia 发表于 , 阅读 (2,873)
今天我在本机安装apache服务,安装完成后发现网站无法访问,我的第一想法是本机的80端口被iis占用了,然后我就在用cmd iisreset /stop 命令把iis服务给停掉了, 结果还是无法访问,用cmd netstat -ano命令查看,看到结果有一行: TCP 0.0.0.0:80 LISTENING PID:4 [SYSTEM]。显示PID为4的SYSTEM进程监听80端口,网页无法打开。后来在网上查看到一篇帖子,有回复里说道:“安装了sql2008 ?reportint se... 阅读全文

程序员在面试中如何占据主动?

JerryXia 发表于 , 阅读 (1,922)
很多关于程序员面试的文章,都在讨论如何很好地回答面试官的问题。其实,面试是一个双向选择的过程(如果你不这么认为,说明你还不够自信),你大可不必在面试中完全处于被动,相反,你也可以问面试官一些问题,以便看看这个公司是否合你胃口。比如,你可以问面试官如下这些问题:你们公司开发软件使用的最新工具是什么?这个问题的目的是看该公司是否落后。如果答案是一些比较古老的工具,比如Visual Studio 2005,说明该公司已经落后几年了,这也许意味着,该公司软件代码库中可能藏匿着一些灾难性的bug。我... 阅读全文

修改IP/TCP包头伪造IP

JerryXia 发表于 , 阅读 (11,390)
从某种意义上说,如果能够制造TCP伪连接,那么D.o.S也就比较容易实现了。以前LionD8就曾经用这个思路做出了一个新型D.o.S,而今天,我用的也是这个思路。但是,如果直接伪造TCP三次握手而不作其他任何处理,那却是不行的。因为,当攻击的目标主机接收到我们发过去的伪造的SYN包后会发回一个SYN+ACK包(也就是第二次握手)。而当我们的系统收到这个SYN+ACK包后,由于系统内并没有发起真正的TCP连接,因此系统会发回一个RST包,这个包将使目标主机重置连接。这样,这个伪连接就建立失败... 阅读全文