2015年11月12日

Python遍历删除元素

摘要: 需求:有一个列表:ls = [1,2,3,4,5,6],要求删除其中的偶数如果是下面这种方法,在遍历的过程中删除,会有问题for i in range(len(ls)): if ls[i]%2 == 0: del ls[i]异常:IndexError: list index ou... 阅读全文

posted @ 2015-11-12 22:25 李俊伟 阅读(226) 评论(0) 推荐(0) 编辑

Django 常用查询

摘要: Q查询——对对象的复杂查询F查询——专门取对象中某列值的操作Q查询例如model中有一列叫做id需求是取出id!=1的记录,django里面不能使用!=,需要用Qfrom django.db.models import Qdirect_comment = _tasks.filter(~Q(user=... 阅读全文

posted @ 2015-11-12 14:04 李俊伟 阅读(230) 评论(0) 推荐(0) 编辑

django object is not JSON serializable error问题解决

摘要: 今天用Django1.8.2写一个购物车系统时用到session,需要序列化一个对象实例,直接用request.session[request.user.id] = cart 这样的方式会报无法序列化的错误。经过查找资料和尝试,发现原因如下。从Django 1.6开始session里面的数据都是用J... 阅读全文

posted @ 2015-11-12 01:59 李俊伟 阅读(5706) 评论(0) 推荐(1) 编辑

2015年9月16日

ORA-00917 提示少逗号

摘要: 今天在执行一段Oracle存储过程的sql脚本时发生了这样的错误,其实原因很简单,不是像提示的所说的缺失逗号原sql语句较长,这里就不粘贴原语句了, 主要是这样一句INSERT INTO *** VALUES('*** AND ((B.CREDIT_ASSET_FLAG = '3') OR (B.C... 阅读全文

posted @ 2015-09-16 16:45 李俊伟 阅读(4972) 评论(0) 推荐(0) 编辑

2015年9月4日

常用正则表达式

摘要: 今天写代码涉及到了正则表达式的使用,以前也有用过,这次仔细学习了一下。开发中,用正则表达式做一些数据校验是很方便的,因此把常用的正则表达式记下来,今后遇到新的也会不断补充。下面几个是在javascript中用正则表达式直接量定义正则表达式的语法,因此前后有一对"/..../",中间是正则的主体。验证... 阅读全文

posted @ 2015-09-04 19:49 李俊伟 阅读(179) 评论(0) 推荐(0) 编辑

2015年8月10日

ubuntu-14.10-server-amd64 apt源 E: Unable to locate package问题解决

摘要: 在虚拟机安装好Ubuntu后,用apt-get install ***命令安装软件时遇到E: Unable to locate package *** 的错误执行 apt-get update 之后还是不能解决这个问题,原因是apt的源已经过期,无法访问,要配置新的源可用的源列表:wiki.ubun... 阅读全文

posted @ 2015-08-10 16:04 李俊伟 阅读(415) 评论(0) 推荐(0) 编辑

2015年1月14日

实习小结

摘要: 今天是来实习的第九天了,想想时间也过得真快。从第一天来公司时的新鲜到现在大概的了解,今天把导师安排的搭建环境的任务完成了想写点东西来记。 这几天一直在搭建Linux+Oracle+Tuxedo/ASAR+O32的公司的O32产品环境。学到了很多,像对linux命令的熟悉,像对.bash_pro... 阅读全文

posted @ 2015-01-14 14:00 李俊伟 阅读(203) 评论(0) 推荐(0) 编辑

2014年9月24日

Servlet安全问题(转)

摘要: 一,servlet容器如何同时处理多个请求。Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。线程池实际上是等待执行代码的一组线程叫做工作者线程(Worker Thread),Servlet容器使用一个调度线程来管理工作者线程(Dispatcher Th... 阅读全文

posted @ 2014-09-24 15:04 李俊伟 阅读(141) 评论(0) 推荐(0) 编辑

2014年4月7日

Android异步处理:使用Thread+Handler实现非UI线程更新UI界面

摘要: 概述:每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操作,则会报错:CalledFromWrongThreadException:only the original thread that created a view hierarchy can touch its views。Android为我们提供了消息循环的机制,我们可以利用这个机制来实现线程间的 阅读全文

posted @ 2014-04-07 19:50 李俊伟 阅读(195) 评论(0) 推荐(0) 编辑

2014年3月27日

java中Comparator的用法

摘要: 在java中,如果要对集合对象或数组对象进行排序,需要实现Comparator接口以达到我们想要的目标。接下来我们通过对一个跑步者对象中的跑步距离属性排序来说明一、实体类Runner 1 package com.runner; 2 3 public class Runner { 4 5 private Long userid; 6 private double kilometre; 7 private int rank; 8 9 public Runner() {10 }11 12 public Runner(Long userid, do... 阅读全文

posted @ 2014-03-27 15:09 李俊伟 阅读(266) 评论(0) 推荐(0) 编辑

导航