- 博客(92)
- 资源 (6)
- 问答 (5)
- 收藏
- 关注
原创 指定镜像站点下载python包
指定包下载清华源pipinstall -ihttps://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn Django豆瓣源pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com tensorflow==1.15.0Djangob不带版本号,默认下载最新,tensorflow指定下载1.15..
2021-07-19 12:13:41
529
2
转载 entrySet与keySet的不同用法
1、基本概述SetMap.EntryK,V>> entrySet() 返回此映射中包含的映射关系的 set 视图。SetK> keySet() 返回此映射中包含的键的 set 视图。2、效率分析对于keySet其实是遍历了2次,一次是转为iterator,一次就从hashmap中取出key所对于的value。而entry
2014-09-01 10:13:45
1696
原创 javascript基础编程の面向对象编程
javascript是解释型的语言,在编译时和运行时之间没有明显区别,因此需要更动态的方法。javascript没有正式的类的概念,我们可以使用在运行时创建新的对象类型来替代,并且可以随时更改已有对象的属性。 javascript是一种基于原型的面向对象的语言,即每个对象有个原型,对象从原型中继承属性和方法。当访问对象的属性或调用对象的方法时,解释器首先检查对象是否有个同名的实例属性或方
2014-08-09 17:09:10
911
原创 javascript基础编程の变量、对象、数据类型及函数
在web标准中,网页由结构、表现形式和行为三个部分组成。 结构标准---->XHTML; 表现形式标准----->CSS; 行为标准----->javascript; javascript是一种专门设计用来给网页增加交互性的编程语言,最初由Netscape公司开发,最后提交给了欧洲计算机制造商协会(ECMA)。 一、javascript特点:
2014-08-09 11:47:06
1001
转载 js中"=="与"==="区别
首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个
2014-08-04 23:35:36
710
原创 spring-mvc浅析入门
最近项目很多地方用到了springmvc框架,由于很久没用过了,感觉生疏了不少,现重新整理一下: 注意图中两个浅绿色箭头,事实上,DispatcherServlet与HandlerMapping和Controller和ViewResolver之间的相互工作还是有一个先后的顺序的 有必要说一下spring-mvc几个主要接口! DispatcherServlet接口
2014-07-28 20:33:47
842
原创 Java如何实现按指定行读取文件
最近在开发实战中,遇到了一个这样的技术情景: 把log4j生成的日志文件定时刷进MySQL数据库,比如三个小时刷一次,那么每次刷数据的时候,如何控制文件读取是从上一次文件读取结束的地方开始继续读取的?并且本次要读取到文件结尾处。在网上各种搜索提问后,找到了一个叫RandomAccessFile Java类解决了问题。 先上代码: static int size=1;//主
2014-07-26 15:04:38
7878
原创 Java数据结构与算法之集合
线性表、链表、哈希表是常用的数据结构,在进行Java开发时,SDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。 一、Collection接口 Collection是最基本的集合接口,一个Coll
2014-06-11 20:12:45
900
原创 Java数据结构与算法之栈和队列
此类数据结构和算法更多是作为程序员的工具来运用。他们主要作为构思算法的辅助工具,而不是完全的数据存储工具。这些数据结构的生命周期比那些数据库类型的结构要短得多。在程序操作执行期间它们才被创建,通常用它们去执行某项特殊任务,当完成任务之后,它们就被销毁。
2014-06-09 10:18:56
2221
原创 Java数据结构与算法之排序
排序从大体上来讲,做了两件事情: 1、比较两个数据项; 2、交换两个数据项,或复制其中一项 一、冒泡排序 大O表示法:交换次数和比较次数都为O(N*N)。 算法原理:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
2014-06-09 09:46:37
1116
2
原创 Java数据结构与算法之数组
数组特点: 1、大小固定 2、同一数据类型 3、下标访问 4、数据项可重复 Java数据类型:基本类型(int和double)和对象类型。在许多编程语言中,数组也是基本类型。但在Java中把它们当作对象来对待,因此在创建数组时必须使用new操作符。 有序数组与无序数组比较:最主要的好处是查找速度比无序数组快多了。不好的方面是在插入操作
2014-06-09 09:11:46
1035
原创 MySQL学习笔记之二十四 设置用户并授权
你可以有 2 个不同的方法增加用户:通过使用 GRANT 语句或通过直接操作 MySQL 授权表。比较好的方法是使用 GRANT 语句,因为他们是更简明并且好像错误少些。 一、
2014-06-07 07:38:45
766
原创 MySQL学习笔记之二十三 权限之设置密码
由MySQL使用用户名和口令的方法与Unix或Windows使用的方式有很多不同之处: MySQL使用于认证目的的用户名,与Unix用户名(登录名字)或Windows用户名无关。缺省地,大多数MySQL客户尝试使用当前Unix用户名作为MySQL用户名登录,但是这仅仅为了方便。客户程序允许用-u或--user选项指定一个不同的名字,这意味着无论如何你不能使得一个数据库更安全,除非所有
2014-06-06 16:40:47
721
原创 MySQL学习笔记之二十二 权限系统工作原理
一、权限系统工作的一般过程 MySQL权限系统保证所有的用户可以严格地做他们假定被允许做的事情。当你连接一个MySQL服务器时, 你的身份由你从那连接的主机和你指定的用户名来决定,系统根据你的身份和你想做什么来授予权限。 MySQL在认定身份中考虑你的主机名和用户名字,是因为有很小的原因假定一个给定的用户在因特网上属于同一个人。例如,用户从whitehouse.gov连接的
2014-06-06 16:21:03
881
原创 MySQL学习笔记之二十 授权表的结构
通过网络连接服务器的客户对MySQL数据库的访问由授权表内容来控制。这些表位于mysql数据库中,并在第一次安装MySQL的过程中初始化(运行mysql_install_db脚本)。授权表共有5个表:user、db、host、tables_priv和columns_priv。
2014-06-06 14:18:06
1189
原创 MySQL学习笔记之十五 更新日志文件恢复数据
你不可能随时备份数据,但你的数据丢失时,或者数据库目录中的文件损坏时,你只能恢复已经备份的文件,而在这之后的插入或更新的数据,就无能为力了。解决这个问题,就必须使用更新日志。更新日志可以实时记录更新、插入和删除记录的SQL语句。
2014-06-06 09:03:42
963
原创 MySQ学习笔记之十 NULL值处理
这是MySQL一大特殊之处。 概念上,NULL意味着“没有值”或“未知值”,且它被看作有点与众不同的值。为了测试NULL,你不能使用算术比较运算符例如=、 mysql> SELECT 1 = NULL, 1 != NULL, 1 NULL; +----------+-----------+----------+----------+ | 1 = NULL
2014-06-05 11:19:35
1098
原创 MySQL学习笔记之九 字符串模式匹配
我们在使用查询的时候,经常会碰到模糊条件查询,而模糊查询就涉及到了字符串模式匹配。 在这里,主要讲两个:标准的SQL模式匹配、扩展正则表达式模式匹配。 一、标准的SQL模式匹配 SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不
2014-06-05 11:01:23
1002
原创 MySQL学习笔记之八 操作日期和时间
日期和时间类型是DATETIME、DATE、TIMESTAMP、TIME和YEAR。这些的每一个都有合法值的一个范围,而“零”当你指定确实不合法的值时被使用。注意,MySQL允许你存储某个“不严格地”合法的日期值,例如1999-11-31,原因我们认为它是应用程序的责任来处理日期检查,而不是SQL服务器。为了使日期检查更“快”,MySQL仅检查月份在0-12的范围,天在0-31的范围。上述范围这样
2014-06-05 10:34:06
911
原创 MySQL学习笔记之七 查询、修改和删除
查询语句基本架构: SELECT selection_list 选择哪些列 FROM table_list 从何处选择行 WHERE primary_constraint 行必须满足什么条件 GROUP BY grouping_columns 怎样对结果分组 HAVING secondary_constraint 行必须满足的第二条件 O
2014-06-04 19:59:23
690
原创 MySQL学习笔记之三 表类型
选择你的引擎你能用的数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MySQL。仅仅为了添加一个特性而编译应用程序的概念对于Windows的开发人员来说可能很奇怪,但是在UNIX世界里,这已经成为了标准。在缺省情况下,MySQL支持三个引擎:ISAM、MyISAM和HEAP。另外两种类型InnoDB和Berkley(BDB),也常常可以使用。
2014-06-04 16:43:30
766
原创 Linux系统root密码修改
重启系统。 进入系统引导界面: 按下e键: 选择第二项,内核启动参数设置,按下e键: 在结尾处,输入数字 1或者 英文 " single",再回车: 按下b键启动,此时以单用户模式级别引导启动程序: 启动完之后,命令passwd修改密码,修改完之后,再命令exit,退出重启,
2014-06-01 16:48:37
4432
原创 网络基础
本人习惯边学习,边总结精华,以下内容就是学习linuxcast.net的nash_su老师学习的个人笔记。 另外个人强烈推荐itercast.net教学视频,虽然现在服务器已关闭,但是在百度云上还是有一整套视频下载。 IP编址IP地址是一个双层编址方案,一个IP地址标识一个主机(更准确地说是一个网卡接口)现在应用最广泛的是IPV4编址,已经开始逐渐向IPV6编址
2014-05-26 23:26:37
900
swagger-ui.html无法访问
2024-06-11
sphinx 识别中文标点
2021-03-09
sphinx 调整中文声学模型失败
2021-03-03
如何改善sphinx4中文识别率低的问题
2021-03-02
请问这段Java代码输出结果是什么? 为什么会输出两次Cup(1) Cup(2)
2017-01-21
cas http 请求接口 过滤器
2015-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人