一 为什么要有面向对象程序设计 面向过程--适用于简单、一次性的任务 优点:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单) 缺点:扩展性差,不易维护。改一个组件,牵一发而动全身。 应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核, ...
分类:
编程语言 时间:
2018-01-28 00:34:11
阅读次数:
213
问题: 写编辑的时候,突然发现,没有值的model,突然出现了值,而且值是ViewData中值。 后台: 前台: 结果: 上述两种情况,均出现了值,值是this.ViewData["test"]的值 ,“测试” 。 现在我们更改前台的html,给他一个初值123。 给完初值以后,test的值变为12 ...
分类:
Web程序 时间:
2018-01-28 00:11:51
阅读次数:
528
朴素贝叶斯算法(Naive Bayes)(续学习笔记四) 两个朴素贝叶斯的变化版本 x_i可以取多个值,即p(x_i|y)是符合多项式分布的,不是符合伯努利分布的。其他的与符合伯努利的情况一样。(同时也提供一种思路将连续型变量变成离散型的,比如说房间的面积可以进行离散分类,然后运用这个朴素贝叶斯算法 ...
分类:
其他好文 时间:
2018-01-28 00:11:33
阅读次数:
197
Python3.x:Selenium中的webdriver进行页面元素定位 页面上的元素就像人一样,有各种属性,比如元素名字,元素id,元素属性(class属性,name属性)等等。webdriver就是利用元素的这些属性来进行定位的。 可以用于定位的常用的元素属性: id name class n ...
分类:
编程语言 时间:
2018-01-28 00:11:23
阅读次数:
584
shape是根节点,其下有六个子节点,分别为 1.corners(圆角) 2.gradien(渐变) 3.padding(间隔) 4.size(尺寸) 5.solid(填充) 6.stroke(描边) shape标签中有一个shape属性,可以设置形状,可选值为 1.rectangle:默认,矩形 ...
分类:
其他好文 时间:
2018-01-28 00:11:14
阅读次数:
219
刚刚网了关于轮询的知识,必须拿到自己这里来做个备份了! 其实以前用ajax轮询做个及时数据更新的,只是当时做了不知道那个就是轮询。 首先我们什么时候会想到用轮询技术呢? 一般而言,最多的是及时信息更新,比如一个商城活动,参与人数的实时更新等,也还有人用来做过聊天室的,但是哈,轮询技术问题还是很多的, ...
分类:
Web程序 时间:
2018-01-28 00:11:06
阅读次数:
169
搜索快捷键 Ctrl +Shift + A项目之间的跳转 Ctrl + Alt +[或]最近打开的文件 Ctrl + E查找最近修改过的文件 Ctrl + Shift + E上次修改过位置 Ctrl + Shift +Backspace上次浏览过的位置 Ctrl + Alt + 方向键左或右做标签 ...
分类:
其他好文 时间:
2018-01-28 00:10:59
阅读次数:
139
一. 安装开发环境 二.下载源码 三.编译 四.问题 1. configure步骤提示 error: libevent not found. 2. configure步骤提示 error: Found Berkeley DB other than 4.8, required for portable ...
分类:
系统相关 时间:
2018-01-28 00:10:48
阅读次数:
230
BufferedReader由Reader类扩展而来,提供通用的缓冲方式文本读取,而且提供了很实用的readLine,读取分行文本很适合,BufferedReader是针对Reader的,不直接针对文件,也不是只针对文件读取。 BufferedReader br=new BufferedReader ...
分类:
其他好文 时间:
2018-01-28 00:10:38
阅读次数:
196
索引的类型:
1.INDEX:普通索引
2.PRIMARY KEY:主键
3.UNIQUE:唯一索引
4.FOREIGN KEY:外键
5.FULLTEXT:群文索引
例:建表的时候指定索引字段
-INDEX(字段1),INDEX(字段2)...
mysql>create database ku;
mysql>create table ku.abc(
>id int(2) not null,
>name varchar(4) not null,
>age int(3) not null,
>index(name),index(age)
>);
mysql>desc ku.abc;
Field Type Null Key Default Extra
.. .. .. MUL .. ..
mysql>insert into ku.abc values(1,"wang",23);
m
分类:
数据库 时间:
2018-01-28 00:10:08
阅读次数:
255
给一个乱序数组,求出所有比右边元素小的元素的和。 解法1:暴力解法 直接遍历数组a,i指定一个元素,j在右边数组中遍历,找到比他大的元素就在s上加a[i],一直遍历完,时间复杂度O(n^2) 解法2:利用归并排序求小和 如果把数组分成两份,那么整个数组的小和就是左半份数组组内的小和加上右半份数组组内 ...
分类:
其他好文 时间:
2018-01-28 00:10:01
阅读次数:
170
Love is composed of a single soul inhabiting two bodies. 爱就是一个灵魂栖息在两个身体里。 Love and family and children shouldn't be considered as somethings that are ...
分类:
其他好文 时间:
2018-01-28 00:09:52
阅读次数:
166
"题目链接" 题目描述 对于一个给定的字符串,可以从左右两端取字符,依次排列构成一个新的字符串。 求可能构成的字符串中字典序 最小的一个。 例:ACDBCB ABCBCD 思路 参考自 "xueyifan1993" . 正确的 贪心 姿势: 记左端位置为 $l$,右端位置为 $r$,比较 $suff ...
分类:
编程语言 时间:
2018-01-28 00:09:42
阅读次数:
197
在最近采集linux进程网络指标的时候,为了对比采集结果,需要linux系统查看进程网络流量命令,最后查到nethogs 这个工具好用,但是在下载安装过程中碰到问题: 1:http://blog.csdn.net/camlot_/article/details/47424671 问题: sudo a ...
分类:
系统相关 时间:
2018-01-28 00:09:34
阅读次数:
291
良好的代码编程习惯是一个优秀的软件工程师的必备素养,也是一个团队开发易于阅读、高可维护性的大型项目的基础;虽然Javascript弱语言的本质给前端开发者带来了更大的灵活性,但从工程的角度来说这是非常不合理的,也是一个可维护性项目潜在的致命缺陷。为了避免出现‘‘连自己以前写过的代码都不忍睹视’’以及 ...
分类:
其他好文 时间:
2018-01-28 00:09:25
阅读次数:
175
在python抓取图片的时候,有时候却找不到对应的网址,可能存在json中,所以如何用python解析json数据,小白看了几个论坛后自己总结一些以便加深印象。 1.requests.get(url,params) 获得请求数据 1. urllib.request + json 获得请求数据 综上两 ...
分类:
Web程序 时间:
2018-01-28 00:09:14
阅读次数:
951