打赏

2018年11月28日

JAVA入门到精通-第62讲-复杂查询

摘要: 每个部门的平均工资是不一样的; --from子句中使用查询 分析: 1.首先要知道各个部门的平均工资 select avg(sal), deptno from emp group by deptno 2.把上面的查询结果当做一个临时表对待 两张表,sal进行比较 tem 临时表 tem表和emp表关 阅读全文

posted @ 2018-11-28 23:31 XuCodeX 阅读(217) 评论(0) 推荐(0)

JAVA入门到精通-第61讲-复杂查询

摘要: --笛卡尔积: 不带任何条件会出现笛卡尔积; SQL是从右向左执行; 从右挑选一个条件和左边的表的每一条记录进行匹配; 这时,只会保留你需要的记录;其他记录会被删除; 找到关联,会再次拆选,再次筛选: emp.deptno=dept.deptno 否则,会出现笛卡尔集; --如果两张表都有相同名字的 阅读全文

posted @ 2018-11-28 23:21 XuCodeX 阅读(172) 评论(0) 推荐(0)

JAVA入门到精通-第60讲-sqlServer基本查询

摘要: --批量查询 这样查询,效率比较低下; in 关键字,批量查询; select * from emp where empno in (123, 345, 800) is null --使用逻辑操作符 --order by 排序 asc 升序;默认是升序; desc 降序; order by 可以根据 阅读全文

posted @ 2018-11-28 23:20 XuCodeX 阅读(348) 评论(0) 推荐(0)

JAVA入门到精通-第58讲-SQLserver数据类型

摘要: float查询的时候精度很奇怪,不建议用来声明小数; float (3) 精度:小数和整数的位数加起来的位数; 精度:20 小数位数:2 numeric (10, 2) datetime可以表示到毫秒级的;后面可以不带任何参数; --getdate( ) 得到当前的时间; 时,分,秒,毫秒; 在程序 阅读全文

posted @ 2018-11-28 23:19 XuCodeX 阅读(222) 评论(0) 推荐(0)

JAVA入门到精通-第59讲-sqlServer基本查询

摘要: sqlServer基本查询 dept/emp表: MGR:直接上级的编号 HIREDATE:入职日期 COMM:奖金 DEPTNO:部门编号 创建dept表 创建emp表 deptno 是外键,foreign key refercnce dept (deptno) reference 引用; 针对外 阅读全文

posted @ 2018-11-28 23:19 XuCodeX 阅读(470) 评论(0) 推荐(0)

JAVA入门到精通-第56讲-查询分析器

摘要: from/where > group > select > order by SQL 2008 将SQL2000中的企业管理器和查询分析器合并了, 为SQL Server Management Studio, 在SQL Server Management Studio中新建查询即可。 查询分析器: 阅读全文

posted @ 2018-11-28 23:18 XuCodeX 阅读(249) 评论(0) 推荐(0)

JAVA入门到精通-第57讲-SQLserver数据类型

摘要: [关键字]用[ ]包起来 SQLserver数据类型: 非unicode编码: 在计算机世界,每一个字符都有编码的东西 unicode码的特点: 用两个字节表示一个字符(可以是英文字符,汉字)。 big5支持繁体; iso-8859-1编码:支持欧洲文字编码; gb2312支持中文汉字; gbk可以 阅读全文

posted @ 2018-11-28 23:18 XuCodeX 阅读(203) 评论(0) 推荐(0)

JAVA入门到精通-第55讲-sql server基本使用

摘要: 服务管理器: 自动:跟系统一起启动;手动避免吃内存; 服务管理器: 自动:跟系统一起启动;手动避免吃内存; 企业管理器:(偏向于图形用户界面的) SQL Server组来管理的; 表只是数据对象的一种; 数据库的本质仍然是文件,是一种特殊结构的文件; 登陆时的加密: (每一个实例有自己的管理员) 找 阅读全文

posted @ 2018-11-28 23:12 XuCodeX 阅读(224) 评论(0) 推荐(0)

JAVA入门到精通-第54讲-sql server安装配置和卸载

摘要: Sybase在UNIX操作系统上用的更好; Windows身份认证: 只要能登陆到windows就认为是合法用户; 混合模式: 不但能进windows,还需要用户名和密码; sa 超级管理员,权限最高的;密码越复杂越好; 不打补丁,1433端口会不被监听; 前面是解压缩,安装; 补丁:一款软件发布后 阅读全文

posted @ 2018-11-28 23:11 XuCodeX 阅读(102) 评论(0) 推荐(0)

JAVA入门到精通-第53讲-数据库概念

摘要: 数据库编程 衡量一个程序员技术水平的高低: 数据库、面向对象、网络、界面 数据库: 文件保存数据的缺点: 文件不利于查询排名 文件超过10M或者100M,打开速度很慢很慢 数据库提供API接口,程序访问接口, 拿到数据库里面的数据; access用于小型项目,又小又可爱,宣传型的网站; 对内存要求比 阅读全文

posted @ 2018-11-28 23:10 XuCodeX 阅读(203) 评论(0) 推荐(0)

使用SQLAlchemy

摘要: 使用SQLAlchemy(ORM框架) 把关系数据库的表结构映射到对象上 数据库表是一个二维表,包含多行多列。把一个表的内容用Python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录,比如,包含id和name的user表: Python的DB A 阅读全文

posted @ 2018-11-28 16:48 XuCodeX 阅读(105) 评论(0) 推荐(0)

使用MySQL

摘要: 使用MySQL MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和移动应用。而MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。 此外,MySQL内部有多种数据库引擎,最常用的引擎是支持数据 阅读全文

posted @ 2018-11-28 16:38 XuCodeX 阅读(116) 评论(0) 推荐(0)

使用SQLite

摘要: SQLite是一种嵌入式数据库 SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。 Python就内置了SQLite3,所以,在Python中使用SQLite,不需要 阅读全文

posted @ 2018-11-28 16:18 XuCodeX 阅读(178) 评论(0) 推荐(0)

MYSQL简单介绍

摘要: 数据库课程体系 在PHP阶段,将数据库分为三个阶段: 基础阶段(就业班第一个阶段): 6天, mysql数据库的基本操作(增删改查), 以及一些高级操作(视图, 触发器,函数,存储过程等), 和PHP操作mysql数据库 优化阶段(就业班后期): 如何提高数据库效率, 如索引, 分表等 部署阶段(最 阅读全文

posted @ 2018-11-28 15:45 XuCodeX 阅读(582) 评论(0) 推荐(0)

什么是MYSQL及MYSQL的启动

摘要: 开源的、免费的、跨平台、支持多种编程语言的应用数据库; 可以从官网随便下载,随便使用; 对存储的容量没有做限制; 服务器端 客户端; 服务器端客户端没有任何关系的; 调试提供的命令: bin目录中的mysql.exe 客户端; mysqld.exe服务器端程序; 客户端向服务器端发送请求: NAVI 阅读全文

posted @ 2018-11-28 15:40 XuCodeX 阅读(1085) 评论(0) 推荐(0)

13-Django系统

摘要: Django系统 环境 python3.6 django1.18 参考资料 "django中文教程" django架站的16堂课 环境搭建 anaconda+pycharm anaconda使用 conda list: 显示当前环境安装的包 conda env list:显示安装的虚拟环境列表 co 阅读全文

posted @ 2018-11-28 15:38 XuCodeX 阅读(65) 评论(0) 推荐(0)

12-python网络编程-net编程

摘要: 网络编程 网络: 网络协议: 一套规则 网络模型: 七层模型 七层 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 四层模型 实际应用 链路层 网络 传输层 应用层 每一层都有相应的协议负责交换信息或者协同工作 TCP/IP 协议族 IP地址:负责在网络上唯一定位一个机器 IP地址分AB 阅读全文

posted @ 2018-11-28 15:37 XuCodeX 阅读(189) 评论(0) 推荐(0)

11-python基础-协程/迭代器/生成器

摘要: 参考资料 资料 https://blog.csdn.net/andybegin/article/details/77884645 http://python.jobbole.com/86481/ http://python.jobbole.com/87310/ https://segmentfaul 阅读全文

posted @ 2018-11-28 13:27 XuCodeX 阅读(124) 评论(0) 推荐(0)

10-Python基础-多线程

摘要: 环境 xubuntu 16.04 anaconda pycharm python3.6 https://www.cnblogs.com/jokerbj/p/7460260.html http://www.dabeaz.com/python/UnderstandingGIL.pdf 多线程 vs 多进 阅读全文

posted @ 2018-11-28 13:07 XuCodeX 阅读(63) 评论(0) 推荐(0)

10-格式化文件存储-正则表达式re

摘要: 正则表达式(RegularExpression, re) 是一个计算机科学的概念 用于使用单个字符串来描述,匹配符合某个规则的字符串 常常用来检索,替换某些模式的文本 正则的写法 .(点号):表示任意一个字符,除了\n, 比如查找所有的一个字符 \. []: 匹配中括号中列举的任意字符,比如[L,Y 阅读全文

posted @ 2018-11-28 12:39 XuCodeX 阅读(159) 评论(0) 推荐(0)

9-格式化文件存储-XPath

摘要: XPath 在XML文件中查找信息的一套规则/语言,根据XML的元素或者属性进行遍历 http://www.w3school.com.cn/xpath/index.asp XPath 开发工具 开源的XPath表达式编辑工具:XMLQuire Chrome插件:XPath Helper Firefo 阅读全文

posted @ 2018-11-28 12:36 XuCodeX 阅读(115) 评论(0) 推荐(0)

8-格式化文件存储-XML

摘要: 结构化文件存储 xml, json, 为了解决不同设备之间信息交换 xml, json XML文件 参考资料 https://docs.python.org/3/library/xml.etree.elementtree.html http://www.runoob.com/python/pytho 阅读全文

posted @ 2018-11-28 12:34 XuCodeX 阅读(194) 评论(0) 推荐(0)

7-Python格式化文件存储-JSON

摘要: JSON 在线工具 https://www.sojson.com/ http://www.w3school.com.cn/json/ http://www.runoob.com/json/json tutorial.html JSON(JavaScriptObjectNotation) 轻量级的数据 阅读全文

posted @ 2018-11-28 12:29 XuCodeX 阅读(556) 评论(0) 推荐(0)

6-Python爬虫-分布式爬虫/Redis

摘要: 分布式爬虫 单机爬虫的问题: 单机效率 IO吞吐量 多爬虫问题 数据共享 在空间上不同的多台机器,可以成为分布式 需要做: 共享队列 去重 Redis 内存数据库 同时可以落地保存到硬盘 可以去重 可以把他理解成一共dict,set,list的集合体 可以对保存的内容进行生命周期控制 内容保存数据库 阅读全文

posted @ 2018-11-28 12:25 XuCodeX 阅读(95) 评论(0) 推荐(0)

5-Python爬虫-scrapy shell

摘要: scrapy shell https://segmentfault.com/a/1190000013199636?utm_source=tag newest shell 启动 Linux: ctr+T,打开终端,然后输入scrapy shell "url:xxxx" windows: scrapy 阅读全文

posted @ 2018-11-28 12:23 XuCodeX 阅读(121) 评论(0) 推荐(0)

4-Python爬虫框架-Scrapy

摘要: scrapy 爬虫框架 框架 爬虫框架 scrapy pyspider crawley scrapy框架介绍 https://doc.scrapy.org/en/latest/ http://scrapy chs.readthedocs.io/zh_CN/latest/index.html 安装 利 阅读全文

posted @ 2018-11-28 12:19 XuCodeX 阅读(195) 评论(0) 推荐(0)

3-Python爬虫-动态HTML/Selenium+PhantomJS/chrome无头浏览器-chromedriver

摘要: 动态HTML 爬虫跟反爬虫 动态HTML介绍 JavaScrapt jQuery Ajax DHTML Python采集动态数据 从Javascript代码入手采集 Python第三方库运行JavaScript,直接采集你在浏览器看到的页面 Selenium + PhantomJS Selenium 阅读全文

posted @ 2018-11-28 12:17 XuCodeX 阅读(614) 评论(0) 推荐(0)

2.1-Python爬虫-正则/XML/XPath/CSS选择器-案例演示

摘要: Python爬虫 正则/XML/XPath/CSS选择器 正则表达式 案例v23,re的基本使用流程 案例v24,match的基本使用 正则常用方法: match: 从开始位置开始查找,一次匹配 search:从任何位置查找,一次匹配, 案例v25 findall: 全部匹配,返回列表, 案例v26 阅读全文

posted @ 2018-11-28 12:10 XuCodeX 阅读(223) 评论(0) 推荐(0)

2-Python爬虫-正则表达式/XML/XPath/CSS

摘要: 页面解析和数据提取 结构数据: 先有的结构,在谈数据 JSON文件 JSON Path 转换成Python类型进行操作(json类) XML文件 转换成python类型(xmltodict) XPath CSS选择器 正则 非结构化数据:先有数据,再谈结构 文本 电话号码 邮箱地址 通常处理此类数据 阅读全文

posted @ 2018-11-28 11:55 XuCodeX 阅读(627) 评论(0) 推荐(0)

操作系统

摘要: 操作系统 管理软硬件资源,给运行软件提供一个统一调用平台 操作系统分类 windows Unix Minix,Linus Linux MacOS 如果内存大于等于8G,尝试使用虚拟机 否则,windows 如果是苹果系统,那就苹果系统 虚拟机 虚拟的机器,是软件模拟出来的软件环境,是一个完全独立的系 阅读全文

posted @ 2018-11-28 11:52 XuCodeX 阅读(108) 评论(0) 推荐(0)

导航