Quantcast
Channel: 米豆网
Browsing latest articles
Browse All 144 View Live

Image may be NSFW.
Clik here to view.

The 5 types of programmers

In my code journeys and programming adventures I’ve encountered many strange foes, and even stranger allies. I’ve identified at least five different kinds of code warriors, some make for wonderful...

View Article



十大注释技巧教你如何书写容易阅读的代码

很多程序员在写代码的时候往往都不注意代码的可读性,让别人在阅读代码时花费更多的时间。其实,只要程序员在写代码的时候,注意为代码加注释,并以合理的格式为代码加注释,这样就方便别人查看代码,也方便自己以后查看了。下面分享十个加注释的技巧: 1. 逐层注释 为每个代码块添加注释,并在每一层使用统一的注释方法和风格。例如: 针对每个类:包括摘要信息、作者信息、以及最近修改日期等;...

View Article

JavaScript 正则表达式基础

很多时候我们需要判断输入时都是使用常规的判断方法,有时候常规判断需要写下很多代码,但是使用正则表达式可能只要几行甚至一行代码就可以达到常规判断方法目的. 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下: 测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。...

View Article

Image may be NSFW.
Clik here to view.

2012年9月编程语言排行榜

本月与上个月相比,前20名的指数没什么实质性的变化。只有T-SQL和VB.Net交换了位置。除了OBJ-C的崛起之外,没有其他特别引人注目的新语言了。对于Darts和Clojures,还要多久才能杀出重围。      下面是前20名的排名   2012年9月编程语言排行榜前10位的长期走势图: 21至50位排名: 原文:TIOBE Programming Community Index for...

View Article

Image may be NSFW.
Clik here to view.

2012年10月编程语言排行榜:Dart首次进入前50

谷歌的 Dart 首次进入了 TIOBE 排行榜前 50,排名 43,份额为0.189%。Dart 主要用来开发 Web 应用程序的客户端。谷歌的目标是让它来取代 Javascript 的位置。微软,苹果和 Mozilla 宣布他们的浏览器将不会支持 Dart。所以 Dart 的将来如何,将会很有趣。但是从目前的 TIOBE 排名来看,Dart 要想追上 JavaScript...

View Article


Image may be NSFW.
Clik here to view.

2012年11月编程语言排行榜:Objective-C有望再次成为年度语言

TIOBE 的年度语言将颁给在本年度市场份额增长最多的语言。去年 Objective-C 已经获此殊荣,今年有望再次折桂。 三年前,Objective-C 还是一个默默无闻的小众语言,如今已经成为了仅次于 C 和 Java 的第三大语言,这完全得益于苹果 iOS 设备的火爆销量。Objective-C 是开发苹果 iOS 应用的主要语言,目前苹果 App Stroe 中 70...

View Article

Image may be NSFW.
Clik here to view.

2012年12月编程语言排行榜:年度语言非Objective-C莫属

TIOBE 会在每年的 1 月份为上一年度市场份额增长最多的语言冠以“年度语言”的称号。现在距离年度语言出炉仅剩一个月的时间,从目前份额增长情况来看,今年的年度语言非 Objective-C 莫属。与去年 12 月份相比,Objective-C 的份额增长了4.31%,傲视群雄。其次是C语言,增长了1.64%,得以将 Java 推下王座。下降最多的语言要数C#,下降了2.66%,从年初的第 3...

View Article

Image may be NSFW.
Clik here to view.

What Programmers Say When Their Programs Don’t Work

Someone posted this to Facebook the other day. I have to admit that I have said several of these and heard most of them. I suspect a lot of these are also said by students when asked about why their...

View Article


不支持 HTML5 Placeholder属性的浏览器上实现Placeholder

HTML5对Web Form做了许多增强,比如input新增的type类型、Form Validation等。Placeholder是HTML5新增的另一个属性,当input或者textarea设置了该属性后,该值的内容将作为灰字提示显示在文本框中,当文本框获得焦点时,提示文字消失。以前要实现这效果都是用JavaScript来控制才能实现: <input id=”t1″ type=”text”...

View Article


C#中问号(?)的用法含义

在c#中经常看到这样的用法: DateTime? dtime; int a=(b>0)?b:-1; string c=a??b; 这些用法的含义如下 1、可空类型修饰符(?) 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空,例如:string str=null;是正确的。int...

View Article

Image may be NSFW.
Clik here to view.

你的一生该往哪个方向走

把一个人放在不同的轨道上,这一生就会不同,你决定把自己放在哪个位置? 价值取向决定着你的人生方向。 不管一个人如何努力,仅靠辛勤的做事,是远远不够的,要有一个明确的方向,引领自己的人生。 方向正确,努力才会有价值。 不要只顾埋头苦干,不要让南辕北辙的故事发生在你的身上,不要忙着出发,先找到值得你奋斗的理由。...

View Article

ASP.NET程序错误:error CS2001: Source file ‘C:\WINDOWS\TEMP\wctb8vqw.0.cs’ could...

前几天朋友一个网站一直出现下面的错误信息: error CS2001: Source file ’C:\WINDOWS\TEMP\wctb6cvw.0.cs’ could not be found error CS2008: No inputs specified 该站是asp的程序使用的.net urlrewrite做的伪静态,系统重装后一直报这样的错误,网上说是要给temp目录加上network...

View Article

Image may be NSFW.
Clik here to view.

自动关机小软件

多年前学习pb时用pb开发,前段时间发现在win7下依然可以使用 ,一直想加上更多功能并继续完善,由于源码弄丢了,又懒得重写,就这样凑合这用到现在,但是定时自动关机是够用了,下载后直接解压,解压后需要去掉文件下那个ini文件的只读属性,不然无法保存设置信息 。启动后会自动最小化到托盘。 双击托盘图标会出现一个关机的对话框,右击会出现菜单有关机设置和系统设置 自动关机托盘图标 自动关机双击关机对话框...

View Article


dedecms安装完成后登录后台出现空白

今天家里的电脑上新装DEDE5.7后台登陆后竟然一片空白经过分析代码,发现登录验证的时候用到了这个函数session_register(我的环境:win7+PHP5.4.3+Apache2.2.22+mysql5.5.24),原来我的php版本是5.4.x版本的(),经过一系列的搜寻,发现这个函数在PHP5.4版本中已经被弃用了,已经被删除了。也就是这个函数不再可用了。直接注释掉就可以了,不用进行注...

View Article

台湾人这么说这么做 –肖锋

文章有点长, 但有内容, 但值得你花时间… 无法相信连国民党跟民进党都说不清楚的事,一个大陆周刊的主笔竟然能说的这么清楚又易懂! 在台湾找中国,你能感悟到一种久违了的温馨。我们与他们,似曾相识又彼此陌生。 不少大陆客初看台湾会有些心理落差。台湾怎么连个气派的机场都没有? 台湾不是用看的,台湾是要细细品味的。就像一个女人.....

View Article


HTTP状态码一览表

1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功) 表示成功处理了请求的状态代码。 代码 说明 200 (成功) 服务器已成功处理了请求。...

View Article

centos下更新Python的版本

安装完CentOS6.3后,执行#Python与#python -V,看到版本号是python2.6.6,最近一个项目需要做多国语言版本于是就写了个python脚本根据资源文件来生成不同的语言版本,但是脚本是在python3.x版本下写的,3.X和2.X有很多不同。...

View Article


windows7下安装apache2.2+php5+mysq5

环境:windows7  Apache 2.2.22  php 5.2.17  Mysql5.6.10 1. 安装Apache httpd-2.2.22-win32-x86-no_ssl.msi 默认安装即可 2. 解压php 解压php包 php-5.2.17-Win32-VC6-x86.zip 3. 配置httpd.conf a). 注意:php版本 如果版本不对可能找不到所需dll文件...

View Article

centos下vi的用法大全

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念...

View Article

centos命令行的方式

centos 重启命令 Linux中常用的关机和重新启动命令有shutdown、halt、reboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。 1. shutdown...

View Article

CentOS设置默认启动命令行(不启动图形界面)

CentOS中如何进入图形界面和文字界面,Linux真正的服务器是不会运行图形化界面的,怎么样才能在不卸载桌面的前提下开机直接进入命令界面呢?(我安装的是CentOS 6.0)下面就简单介绍以下: 一、如果要进入图形界面: 1.首先得安装有图形界面,一般为X-window图形界面。 2.启动linux在终端下输入:startx 即可进入X11的图形操作界面。...

View Article


CentOS 6.3 安装以及配置Apache php mysql

准备篇: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT   #允许80端口通过防火墙 -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT...

View Article


Mysql Error: Host ‘xxx.xxx.xxx.xxx’ is not allowed to connect to this MySQL...

当你连接你的mysql的时候发生这个错误: ERROR 1130: Host ’192.168.0.105′ is not allowed to connect to this MySQL server 解决方法: 1、 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user”...

View Article

php 数组去除重复(不使用去重函数,不遍历)方法

今天偶然在群里看到这个问题,要解决这个问题很简单,只需要理解php数组key/value的属性及熟悉数组函数. 方法一: array_combine – Creates an array by using one array for keys and another for its values $a=array(‘a’,'a’,'b’,'c’,'c’);...

View Article

Image may be NSFW.
Clik here to view.

vs2010 编译 c++ 提示 Cannot find or open the PDB file

编译时提示下面的信息: ‘mtc.exe’: Loaded ‘C:\Users\vince\Documents\Visual Studio 2010\Projects\cplus\Debug\mtc.exe’, Symbols loaded. ‘mtc.exe’: Loaded ‘C:\Windows\SysWOW64\ntdll.dll’, Cannot find or open the PDB...

View Article


python 3.x 错误 ‘generator’ object has no attribute ‘next’

用python生成斐波那契數列 def fab(max): n,a,b=0,0,1 while n<max: yield b a,b=b,a+b n=n+1 for n in fab(5): print(n) 运行正常 当运行下面的方式时 f=fab(5) f.next() 出现下面的错误 Traceback (most recent call last):   File...

View Article

js简单的json转xml函数

由于项目传递的参数需要由原来的json格式改为xml格式,为了不在每次传参数时修改原来的json参数,自己用js写了个简单的函数在需要参数的时候调用转化. function JsonToXml(jsonObj,rootNode){ if(Object.prototype.toString.call(jsonObj) !== '[object Object]') return; var...

View Article

富有哲理的几段对话

【和尚吃肉吗?】 一个来访者问:法师,我想问一个不太恭敬的问题? 师:请讲! 来访:您在公众场合是素食,您一个人在房间会不会吃肉呢? (师并没有回答他的问题)反倒问他:您是开车来的吗? 来访:是的。 师说:开车要系安全带。请问您是为自己系还是为警察系?如果是为自己系,有没有警察都要系。 来访:喔,我明白了! (好多人就跟我说,没自律,没人督促就不能坚持成功者的习惯。...

View Article

ie6-ie9中不支持table.innerHTML的问题

var objtable=document.getElementById('devicelisttable') var thead=objtable.rows[0].parentNode.innerHTML objtable.innerHTML=thead+iteminfo.join(''); 上面代码在IE6-9中直接报错: IE9:Invalid target element for this...

View Article



dedeCMS验证码显示红叉的解决方法

对于dedeCMS有时候出现验证码显示红叉问题 (GD扩展正常打开的情况下),最近在维护一个用dedeCMS建的站,以前验证码一直可以正常显示,前几天突然就显示一个红叉,网上很多文章提供的方法都不能解决。 打开include...

View Article

网页html中嵌入特殊字体

通常网页上不能使用一些特殊字体,否则浏览者可能无法正确浏览到,虽然我们可以通过图片,flash、SIFR等技术来实现网页使用特殊字体,但是这都有个严重的缺点:不利于SEO。 在CSS中通过@font-face属性来实现网页中嵌入特殊字体是一种非常有利于SEO的特殊字体应用方法。 1.获取要使用字体的三种文件格式,确保能在主流浏览器中都能正常显示该字体。 .EOT,适用于Internet...

View Article

Image may be NSFW.
Clik here to view.

dedeCMS 注册失败,请检查资料是否有误或与管理员联系-解决方法

我用的是dedecms 5.7sp1,开始一直正常,前段时间客户网站突然不能上传文件也不能生成静态文件,查看后发现是磁盘空间用尽,客户自己处理后,功能一切正常。 几天后发现会员注册一直无法注册成功,一直提示“注册失败,请检查资料是否有误或与管理员联系!”,登录后台查看已注册会员,发现一条信息都看不到了。 网上搜索都说是reg_new.php中表名写错: $inQuery = “INSERT INTO...

View Article

分享十款Node.js MVC框架

Node.js是JavaScript中最为流行的框架之一,易于创建可扩展的Web应用。Node.js包含不同类型框架,包括MVC, full-stack,REST API以及Generators。借助这些框架使Node.js更加易于使用,它还支持众多特性功能,您只需几个步骤就可快速搭建强大的Web应用。 1. Sails. js(http://sailsjs.org)...

View Article


[centos] Linux下”Device eth0 does not seem to be present,delaying...

前几天从一个VW上用Export->Export VOF Template…克隆一个CentOS镜像文件到另一个VM上Deploy后,网络无法访问,于是就试着重启网卡服务: # service network restart 系统报出如下错误: Device eth0 does not seem to be present,delaying initialization. 使用...

View Article

Image may be NSFW.
Clik here to view.

SSH 使用private key登陆centos系统

为了服务器的安全我们通过下面设置来使SSH登录更安全 1.SSH只能使用key登陆,禁止使用密码来登录 2.普通账户禁止使用su,sudo功能 3.wheel组允许使用su 来使用root权限 4.仅允许指定的用户使用sudo来获得root权限 设置步骤(用“>”代表命令行) 用root账户登录,创建一个普通用户1000seo.com并加入wheel组>useradd -g wheel...

View Article

Image may be NSFW.
Clik here to view.

CentOS6.5编译安装Nginx1.70 +PHP5.59+MySQL5.6.16

最近在aws上申请了个账户可以免费使用ec2服务一年,所以就在本地虚拟机上编译安装LMNP,把过程记录下来,方便以后翻看。 安装centos 6.5操作系统 选择minimal install来安装,具体安装步骤请google或百度。 下载软件工具包: 1、下载nginx http://nginx.org/download/nginx-1.7.0.tar.gz 2、下载pcre...

View Article


centos下使用phpize不重新编译为PHP添加扩展库

很多时候在编译PHP的时候好多扩展库都没有加;等运行web程序的时候,才发现需要用到很多扩展库,但是我PHP(LNMP)已经搭建好了,又不想重新编译,安装。 现在用phpize安装扩展库进行添加。本文以CentOS6.5编译安装Nginx1.70 +PHP5.59+MySQL5.6.16 为前提。...

View Article


centos中nginx多站点独立虚拟主机配置

在一台服务器上配置多个php站点的时候,我们希望每个站点都可以单独的停止/启动并且各站之间php运行权限相互隔离,不能跨目录浏览.本文以“CentOS6.5编译安装Nginx1.70 +PHP5.59+MySQL5.6.16″为前提。 假设存在如下两个站点: 1.blog.1000seo.com  目录:/webdata/blog.1000seo.com 2.crm.1000seo.com...

View Article

Windows下用WinSCP传输数据到Linux上

Scenario: 最近公司做的一个项目,UI部分我是使用python在编译时做localization的,是linux下运行的,但是开发是在windows下进行的每次编译后都要手动通过WinSCP这个工具传到测试机上测试,很麻烦.网上查了下WinSCP在windows下也可以在命令行下直接使用,于是就写了个BAT文件编译完后自动传到测试及其上去. ENV: 远程机器:...

View Article

DigitalOcean10美元优惠码

DigitalOcean是家发展很好的美国云主机服务商,DigitalOcean提供低廉的SSD云主机。DigitalOcean现在的用户已经超过linode。 DigitalOcean虽然便宜,但品质一流。 DigitalOcean优惠码:ALLSSD10

View Article

Linode新注册账户送10美元优惠码

Linode推出1GB内存优惠方案,这次可算推出一个我们用户能够承受的低价SSD云主机套餐。新注册用户还有10美元的奖励。 我们应该如何得到Linode的10美元奖励呢?如果你是新账户或者没有购买过linode。都可以获得这个优惠。 只要在 Promotion Code中输入优惠码:Linode10 Referral...

View Article


Image may be NSFW.
Clik here to view.

微信开放11类接口,开发者可以基于微信打造Web应用

微信公众号虽然也是一种内容载体,但由于其入口较深而且本身的功能有很大的局限性,所以很多事情其实没法用公众号来做。如果你之前有好的想法,而由于为微信接口的限制没法实现,那么接下来你或许可以试试微信刚刚推出的网页开发工具包-微信JS-SDK。...

View Article

Image may be NSFW.
Clik here to view.

移动Web技术的春天.Facebook发布React Native,用JavaScript开发移动原生应用

几个小时前, React.js Conf 2015 会议上,Facebook发布了 React Native ,可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App。而且React Native已经用于生产环境——Facebook Groups iOS应用就是基于它开发的。Facebook也已确认,这个项目很快将会开源。...

View Article


Image may be NSFW.
Clik here to view.

如果编程语言是武器

对程序员来说,编程语言就是武器,但有的武器好用,有的武器不好用,有的武器甚至会杀了自己.看看你用过下面哪些? C语言是M1式加兰德步枪,很老但可靠。 C语言 C++是双截棍,挥舞起来很强悍,很吸引人,但需要你多年的磨练来掌握,很多人希望改用别的武器。 C++语言 Perl语言是燃烧弹,曾经在战场上很有用,但现在很少人使用它。 Perl语言...

View Article

台湾之行

台湾旅行 from 面包旅行

View Article


Vultr新用户通过指定链接注册送20美元

  新用户注册送20美元,立即注册      

View Article

linux curl GET带多参数,参数丢失

在Linux 下用curl 访问:http://yourdomain.com/api/getuser?key=apitest&name=test curl -s http://yourdomain.com/api/getuser?key=apitest&name=test&type=product 这样只能获得第一个参数,后面的参数全部丢失。 原因:...

View Article

纯css 实现 Star Rating

HTML: <h1>Overall Rating</h1> <fieldset class=”rating”> <input type=”radio” id=”star5″ name=”rating” value=”5″ /><label class = “full” for=”star5″ title=”Awesome – 5...

View Article

[python] windows 下安装 scrapy报错:error: Unable to find vcvarsall.bat的解决方法

在windows 下通过pip install scrapy 时报错:error: Unable to find vcvarsall.bat;查看具体的错误信息看到是在 编译twisted 时报错: running build_ext building ‘twisted.test.raiser’ extension error: Unable to find vcvarsall.bat...

View Article


Image may be NSFW.
Clik here to view.

在 Node 的帮助下,JavaScript横跨多平台

这篇文章并不是说JS是“最好”的语言,只是简单地描述了它所覆盖的领域,以及它能够让简单的前端开发人员做更多事情的方法。...

View Article

Browsing latest articles
Browse All 144 View Live




Latest Images