自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千淘万漉

人生苦短,我用python

  • 博客(17)
  • 收藏
  • 关注

原创 JSON.parse和eval的区别

前者只是将json格式的字符串转化成json对象而后者是将字符串当作是js的代码来执行。eval的使用范围更广,不过效率不高。如果json字符串中有恶意脚本函数,eval函数不仅会将json字符串解析成js对象,还会执行这些恶意函数。另外使用JSON.parse()解析json字符串更快。 服务器传给浏览器的都是json字符串,如果想用在js中使用,必须要先

2017-05-31 14:16:23 490

原创 第一个用servlet做的web项目

下面是用servlet实现的一个简单的web项目,主要是表单将参数提交到后台,后台又将接受到的参数返回给前端,功能截图如下所示:此项目不涉及数据库,整个项目已经上传github项目目录如下所示:项目的运行流程:1.在url中输入http://localhost:8080/firstServlet/hello后,后台的Hello.java会

2017-05-30 00:11:47 5918 4

原创 求两个list的差集

求两个list的差集应用场景:从excel读取了整个数据集,希望随机选取20%做测试集,其余的80%做训练集转成set求差集的方式虽然写法简单,但会将list_all中的重复元素去掉,如果要保留重复元素,就要用列表推导式。# -*- coding: utf-8 -*-import random# 求两个list的差集,这两个list中都没有重复元素# 在range(1

2017-05-29 21:33:19 4511

原创 python生成不重复随机数和对list乱序

关于生成随机的不重复数,我被面试过两次,有一次的应用场景是抽奖。我当时提出的解决方案是:将生成的随机数(数组的随机下标)放在一个数组中,每次对新生成的随机数首先判断是否已经存在,如果不存在就加入这个数组,如果存在就重新生成随机数,直到这个数组中的元素个数到达一个特定值,然后拿着这个随机下标数组到原数组中去取元素。面试官问我时间复杂度问我是多少,我说O(n^2),面试官问我有没有改进方案,我想了一会没想出来。回到宿舍后舍友说,你可以每次对选中的元素和最后元素交换以下,下一次生成随机数的时候就在前n-1个元

2017-05-29 20:15:48 21876 2

原创 测试sklearn包中常用的机器学习算法

# 如果某些方法名想不起,要善于利用IDE的自动补全功能# excel的最后一列是分类标签,用的是0,1整数,是否能用字符串还未测试# 统计每类标签有多少个样本用了filter函数# 本程序中使用的数据集只有两分类0 1,数据集的格式完全一样,如下所示。# anaconda已经集成了sklearn包,也集成了读写excel包,不需要pip安装# -*- coding

2017-05-29 13:58:58 2236

原创 将Linux文件清空的几种方法

1.使用重定向清空文件 > test.txt 2.使用true命令重定向清空文件true > test.txt 3.使用echo命令清空文件echo -n "" > test.txt​ 4.使用truncate命令清空文件truncate -s 0 test.txt -s参数用来设定文件的大小,清空文件,就设定为0;​ 5.查看文

2017-05-27 16:34:10 453

原创 python读写excel

python读写excel要导入xlrd xlwt包注意下面几点:1.一般第0行是属性名,所以真正的数据是从第一行开始读的,写数据时也是这样,但是python中用的list遍历一定是从0开始的。2.在处理excel时如果能读一行,处理一行,写一行,就尽量采用这种方式,for row in range(0, nrows): 在这个循环下,从excel1读入一行,然后计算,然后直接写到ex

2017-05-27 16:28:00 1172

原创 excel自动求和,替换空值

1.将全部空置换成0ctrl+F注意查找内容中什么都不要输入,不要输入空格,也不要输入null 2.增加一列求和在小红框标识出来的地方双击,即可以对整列求和。

2017-05-26 14:49:44 3944

原创 生产者消费者模型(使用lock.condition进行分组唤醒)

使用concurrent包完成生产者消费者模型,使用lock.condition进行分组唤醒,摒弃synchonized中的sinalAll(),代码如下:import java.util.Queue;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.locks.Condition;impor

2017-05-24 23:19:46 654

原创 如何借鉴电影中的表达方式

原来我在给别人复述电影情节的时候我发现这个问题就很值得思考,经过一段时间思考后,我发现电影中总是遵循一条主线抓着最重要的故事情节一直在推进,而那些交代主人公历史的部分总是在别人的聊天中提起,由此我们知道主人公是一个怎样的人,但事实是即使不知道这些历史细节我们也能展开故事情节,由此我意识到当我向别人复述故事情节的时候也可以遵循这种规则,即首先用简洁的语言把故事梗概交代清楚,然后再以小贴士的形式将主人

2017-05-13 03:20:02 1158

原创 几种云笔记插入代码的使用体验对比

一个好的IDE要具备哪些品质?换行缩进关键词高亮自动补全其中最重要的就是换行缩进,像sublime, notepad, editplus 这些文本编辑器都具备这些功能,我想这就是人们不爱用txt最重要的一个原因。哪家有道云笔记的插入代码功能最强大?leanote换行自动缩进和关键词高亮都具备,这样在蚂蚁笔记中就可以直接很方

2017-05-13 01:34:34 30573

原创 彼岸花的花语

原名:曼珠沙华,中文名:红花石蒜。曼珠沙华是红色彼岸花,曼陀罗华是白色彼岸花。曼珠沙华这个名字出自梵语(摩诃曼珠沙华),原意为天上之花,大红花,天降吉兆四华之一。佛典中也说曼珠沙华(曼殊沙华)是天上开的花,白色而柔软,见此花者,恶自去除。佛家语,荼蘼是花季最后盛开的花,开到荼蘼花事了,只剩下开在遗忘前生的彼岸的花。佛经记载有“彼岸花,开一千年,落一千年,花叶永不相见。情不为因果,缘注定生死。”别名

2017-05-12 00:59:28 1821

转载 王垠:自动编程是不可能的 我为什么不在乎人工智能

文/王垠有人听说我想创业,给我提出了一些“忽悠”的办法。他们说,既然你是程序语言专家,而现在人工智能(AI)又非常热,那你其实可以搞一个“自动编程系统”,号称可以自动生成程序,取代程序员的工作,节省许许多多的人力支出,这样就可以趁着“AI 热”拉到投资。有人甚至把名字都给我想好了,叫“深度程序员”(DeepCoder = Deep Learning + Coder)。口号是:“有了

2017-05-12 00:57:45 581

原创 思考什么

思考什么?在现象中总结规律思考现象背后的原因一句话总结:分析原因,总结规律车新生谈及的即时分析能力,我认为就是对于随时随地看到的现象,你都去深入思考一下现象背后的原因,并把它养成一个习惯。 学习的本质?针对短板刻意练习。首先要知道自己的短板在哪。在自己的知识体系中,看看哪块还没有真正掌握,就要在这部分刻意练习,自己给自己营

2017-05-12 00:45:32 249

原创 网页都涉及哪些常见的增删改查

这篇文章主要想总结一下常见的web后台管理系统都有哪些常用的功能模块,主要围绕增删改查,和上传下载。从左侧导航栏选择一个二级菜单按钮之后,首先会查链表,查全部的数据,数据会放入表格或者thumbnail并做分页展示在面板上方会有一个按条件查找的按钮,可以按各种字段查找在面板上方会有一个新建任务的按钮,可以完成数据库的插入,插入成功之后跳到查链表的页面。在链表的每一项

2017-05-12 00:26:56 1896

原创 我所理解的MVC架构

在web开发中,最重要的两件事情:理解面向对象理解mvc

2017-05-12 00:24:41 646

原创 pyhook监听鼠标事件和键盘事件

pyhook监听鼠标事件和键盘事件

2017-05-09 22:16:33 6963

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除