11 2012 档案
摘要:摘要:在平时的编程工作中,大多数程序员很少会关心细节问题,本文作者跨越多个语言,为大家总结了20条常规陷阱,并提供了很好的解决方案,供大家参考学习。不管你现在的编程技能有多么的高超,曾经你也是个亦步亦趋,不断的学习的初学者。在编程这条曲折的道路上,我想你肯定犯过一些低级的错误、遇见过一些普通的编码陷阱。本文作者跨越多个语言,为大家总结了20条常规陷阱,并提供了解决方案。JavaScript篇1.不必要的DOM操作例如下面这段代码://anti-pattern for(vari=0;i<100;i++){ varli=$("<li>").html("
阅读全文
摘要:计数排序, 比较适合数值跨度比较小的,也就是数组中最大值减去最小值得到的值尽量小, 同时数组元素又比较多的情况下用计数排序效率比较高,同时,计数排序算法基友稳定性。计数排序的时间复杂度为O(n),计数排序是用来排序0到100之间的数字的最好的算法。算法的步骤如下: 1.找出待排序的数组中最大和最小的元素 2.统计数组中每个值为i的元素出现的次数,存入数组C的第i项 3.对所有的计数累加(从C中的第一个元素开始,每一项和前一项相加) 4.反向填充目标数组:将每个元素i放在新数组的第C(i)项,每放一个元素就将C(i)减去1下面直接贴个C语言实现的代码:#include <stdio.h&g
阅读全文
摘要:MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!一、避免创建数据库及表出现中文乱码和查看编码方法1、创建数据库的时候:CREATE DATABASE `test`CHARACTER SET 'utf8'COLLATE 'utf8_general_ci';2、建表的时候 CREATE TABLE `database_user` (
阅读全文
摘要:由于项目数据库要转到mysql,所以今天花了个把小时对python-mysql用法基本上了解了下,总结如下: 先来看一个代码:# -*- coding: utf-8 -*-import MySQLdb as mdbimport sys#将con设定为全局连接con = mdb.connect ('localhost', 'root', '', 'test');with con: #获取链接的cursor,只有获取了cursor, 我们才能进行各种操作 cur = con.cursor() #创建一个数据表 writers(id ,
阅读全文

浙公网安备 33010602011771号