`
文章列表
今天遇到了一个很有意思的问题,因为要测试,需要往数据库里面写一些随机数,从0-8,找了半天终于在stackoverflow上找到一个答案,这里做个笔记   update `m` set val = (FLOOR( 0 + RAND( ) *8 ) WHERE 1    
让我先喷一会,最近不知道怎么的,百度杀毒总是被莫名的安装。我的个神啊,作为一个从来不装杀毒软件的人,看到杀毒软件,那还了的(ps:本人不是处女座,谢谢)。高低我得干掉它。   打开任务管理器,找到baidu_ad.exe(貌似是这个名,反正是百度杀毒就是了),然后右击,打开文件位置,拉到最下面,unistall.exe,卸载之。你觉得这是解决吗?不可能的,这个谁也会啊。   卸载了以后,问题是不知道安装什么的时候又会被安装了,这可怎么办呢?文件读写控制,这是我首先想到的。记得几年前U盘病毒猖狂的时候,就是在U盘里面建一个autorun来解决的。那我也建一个呗。在program file ...
今天在一个新的机器上需要安装pcap或者叫做pypcap。网上看了许多的教程,但是没有太详细的,于是乎写下这篇文章那个,希望对大家有帮助。 首先安装win_pacp.exe 如果你安装wireshark的话,他会帮你安装一个最新版本的,当然你也可以自己提前安装一个,没有关系。 下面就是安装dpkg,往后桑只有2.5、2.6版本的,没有关系,我们可以下载压缩包,自己安装,方法很简单,python setup.py install 这一步要安装pcap了,比较麻烦,需要准备的的内容也比较多。首先安装VC++库,最低是9.0,也就是VS2008,如果你安装的VS2010+的话,没有关系,加上 ...
最近在git push 的时候发现一个问题。 read from socket failed connection reset by peer fatal could not read from remote repository。 我们先试一试是不是连同的:ssh -T git@github.com 发现是正常的。Google了一下,发现一个好的解决办法: 在命令行执行: git config remote.origin.url git@github.com:your_username/your_project.git  然后在git push就可以了。  
最近想用thinkPHP了,这也是听同事说的,说他比较简单,拿过来试一下,看了一遍文档,比较详细。后来继续用,便遇到了这个问题:在model中添加方法,因为很多和model相关的方法用的次数多,而且应该属于model‘管辖’,所以应该写在model类里面。 按照惯例建好Model和Controller(我用的3.2),然后在Controller的某个function里面调用。下面上代码:   <?php use Think\Model; class ControllerModel extends Model { public function find_or_c ...
在使用django操作model的时候经常会用到根据id来查找某个对象,我们在官网上看到的是使用get(pk=1)这个方法,比如说: Student.objects.get(pk=1) 但是我们还可以通过用另外一个方法得到相同的结果: Students.objects.get(id=1) 还有一种情况能够说明这一点,那就是在StudentAdmin里面有一个字段叫做list_display,相当于table里面的th, 我们可以这样写 list_display = ['pk', 'name‘, 'age']  当但也可以写成: list_display = ['id' ...

登录处理过程

 
做网站很多时候会用到登录,这里排除使用其他网站帐号登录的情况。那么在自己做登录的过程中,需要那些过程呢。 这里直接说一下我处理的过程。 1.前台页面验证  这里要做的是,验证用户名、密码、验证码是否为空, ...
按照divintopython一书钟提到,一个博学的人讲编程语言一共分为四类. 1.静态类型语言     代表Java 和C. 静态类型中变量的类型需要在编译的时候就已经固定了.而且大部分的静态类型语言强制你在使用他们之前给他们指定变量类型. 2.动态类型语言     代表Python, Ruby. 动态类型语言中的变量类型是在执行的时候才确定的,这一点和静态语言不一样.像python这样的语言,他们变量类型的确定是在你第一次指定的时候. 3.强类型语言     代表Java和Python.在强类型的语言中,每个变量的类型有且只有一种.你不能哪一个整形的变量当作一个字符串来使用. ...
一文不值这个词貌似说起来有些重,然而却想不到更合适的词语了。首次看到它是两年前的一次无意的听讲座,那时我大二。讲的什么不重要,但是却看到了一句话:大学生除了时间一无所有,除了未来一文不值。即使我马上要踏上社会了。每每想起它,也会感觉动力十足。 步入正题,刚刚进入新的团队,团队文化毕竟不同。引出今天这个话题的是技术大牛问了我们:你们觉得什么导致我们开发的慢。大家开始发言,基础不好啦,代码可读性差啦,没有经验啦,除了问题不知道该怎么解决啦等等一些列的原因。技术大牛的回答是:你们没来的时候,我和同事一起开发,我理解代码的速度比你们快,我能很快的找到问题,并解决它;我能清楚的记得,每个功能对应的代 ...
相信大家都听说过这个只有程序员才能听懂的笑话。一个女程序员说,下周就是我男朋友的生日了,他要来我这,他也是程序员,大家说我送给他什么礼物最好。网友的评论是:告诉他,接口已经准备好。 上面这个笑话却是听 ...
今天谈到的话题和编程没有太大的关系,会涉及少量的代码。但是我认为这是一个极其重要的过程:程序模型化。   这个概念是我自己觉得不错,才这样叫。这里整体用一个例子来具体说明。比如,我请你回答一下web的工作流程,更具体的说,从用户在网页上点击一个链接开始到最后页面显示出来,中间大概经历了那些事情?你改怎么回答。   我见过这么回答的,我点击,服务器会知道我点击的什么,然后他会返回给我整个的html,然后浏览器把它显示出来。可以说大概的流程没有错,如果再细化下去呢?他就不清楚了。这时候我推荐的方法是模型化。当我说用户点击一个链接的时候,我们可以在大脑中构想一个浏览器(比如chrome), ...
最近遇到一个这样的问题,现在有这么几张表。user customer identity, 一个user拥有多个customer,一个customer拥有多个identity. User 表 id integer, name varchar(255), password varchar(255)  custmer表 id integer, user_id, integer name, varchar(255) phone,varchar(11)  identify表 id, integer customer_id, integer key, varchar(255) ...
最近总是遇到在linux下不能连接mysql的问题。今天写下来解决方案。网上有很多,但是我发现在/usr/lib下面没有mysql,所以我认为是没有安装。解决办法挺简单。 打开软件包管理器: 搜索mysql 将第二个mysql server安装就可以了。如果喜欢的话,也可以安装下phpmyadmin。然后做一个软连接就可以了
    写blog也有一年多了,不能说笔者blog或者技术多好,但是在如何写blog上却是有笔者的一些见解。无论各位是新手,还是技术大牛,都会写一些blog来记录自己的经历。都有自己的写作风格,以下只是笔者个人观点。     1.别 ...
最近有个需求,就是根据url上面的参数,渲染某些按钮;当按钮点击后,提交选择。类似与京东的筛选。 我写了一个get_json的方法。   var URL_JSON_RELATION = {}; URL_JSON_RELATION.get_json = function () { var url_json = {}, params_array; params_array = decodeURI(window.location.search).substr(1).split('&'); $.each(params_array, function ( ...
Global site tag (gtag.js) - Google Analytics