8-9循环语句

第1章 循环流程控制语句1.1 for循环的格式及基本使用1.1.1 for循环语句格式:for(初始化语句;判断条件语句;控制条件语句) {         循环体语句;    }1.1.2 执行流程A:执行初始化语句B:执行判断条件语句,看其结果是true还是false如果是false,循环结束。如果是true,继续执行。C:执行循环体语句D:执行控制条件语句E:回到B继续1.1.3 for循...
分类: 其他 发布时间: 07-02 23:53 阅读次数: 0

面向对象特性之封装

第1章 面向对象特性之封装1.1  封装与私有关键字1.1.1 private关键字A:private关键字:a:是一个权限修饰符。b:可以修饰成员(成员变量和成员方法)c:被private修饰的成员只在本类中才能访问。 1.1.1.1 案例代码八:package com.itheima_05;/* * 学生类 *  * 通过对象直接访问成员变量,会存在数据安全问题 * 这个时候,我们就想能不能不...
分类: 其他 发布时间: 07-02 23:52 阅读次数: 0

python里如何保存float类型的小数的位数

python保留两位小数: In [1]: a = 5.026 In [2]: b = 5.000 In [3]: round(a,2) Out[3]: 5.03 In [4]: round(b,2) Out[4]: 5.0 In [5]: '%.2f' % a Out[5]: '5.03' In [6]: '%.2f' % b Out[6]: '5.00' In [7]: fl...
分类: 其他 发布时间: 07-02 23:51 阅读次数: 0

centos7服务器无GUI情况下安装使用Xvfb、selenium、chrome和selenium-server

最近需要用到selenium浏览器抓取,在windows下对照chrome浏览器开发的代码,在linux服务器上换成phantomjs驱动后,却不能运行了,通过截图发现phantomjs渲染效果和chrome不同。于是考虑在centos上安装chrome浏览器。 下面是做的一些记录。 1,centos7 安装 google-chrome (1) 添加chrome的repo源 &nbsp...
分类: 其他 发布时间: 07-02 23:51 阅读次数: 0

yum 出问题了

今天用yum 安装ntp 的过程中用了 Ctrl+ z, 然后yum 再也不能使用了: error: rpmdb: BDB0113 Thread/process 6589/140601939367744 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failc...
分类: 其他 发布时间: 07-02 23:50 阅读次数: 0

UnicodeEncodeError: 'ascii' codec can't encode character...的解决方法

在python2.7下,因为想从数据库中读出来分类名进行写入到文件,提示 Traceback (most recent call last): File "test.py", line 28, in <module> fp.write("%d:%s\r\n"%(sClassid,sClassName)) UnicodeEncodeError: 'ascii' code...
分类: 其他 发布时间: 07-02 23:50 阅读次数: 0

celery学习笔记1

生产者消费者模式 在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。 单单抽象出生产者和消费者,还够不上是生产者消费者模式。该模式还需要有一个缓冲区处于生产者和消费者之间,作为一个中介。生产者把数据放入缓冲区,而消费者从缓冲区取...
分类: 其他 发布时间: 07-02 23:50 阅读次数: 0

celery学习笔记2

1.定义: Celery是一个异步的任务队列(也叫做分布式任务队列) 2.工作结构 Celery分为3个部分 (1)worker部分负责任务的处理,即工作进程(我的理解工作进程就是你写的python代码,当然还包括python调用系统工具功能) (2)broker部分负责任务消息的分发以及任务结果的存储,这部分任务主要由中间数据存储系统完成,比如消息队列服务器RabbitMQ、red...
分类: 其他 发布时间: 07-02 23:50 阅读次数: 0

selenium的一些使用方法

新建实例driver = webdriver.Chrome() 1.通过标签属性Id查找元素 方法:find_element_by_id(element_id) 实例:driver.find_element_by_id(“iptUsername”) 2.通过标签属性name查找元素 方法:find_element_by_name(element_name) 实例:driver.find...
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0

静态代理、动态代理

  代理模式最大的优势就是能够解耦,在spring中也是广泛使用。spring中一个重要的特性就是aop,aop是个啥东西呢?其实很简单,比如现在有个业务方法,那这个业务方法很重要,涉及到非常重要的业务数据,那对于广大企业应用来说,为了以后能够及时的定位问题,需要记录相关入参以及出参到日志表。 但是对于企业应用来说,需要记录日志的地方应该是蛮多的,如果每个方法中都手动的去写这些记录日志的东西,就会特别的冗余,那使用代理模式就可以解决。 一、静态代理   1、User接口 package com
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0

[LeetCode] 690. Employee Importance_Easy tag: BFS

You are given a data structure of employee information, which includes the employee's unique id, his importance value and his directsubordinates' id. For example, employee 1 is the leader of employee 2, and employee 2 is the leader of employee 3. Th
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0

English trip -- Phonics 2 元音字母a

xu言: 欲速则不达,如果这是你生命中最后一天。你还愿意花这么多精力继续坚持你现在做的事吗?如果答案是否定的,那么你需要改变了! What makes a word? 单词构成 Word 单词: Painkiller ↑ ↑ Syllables 多音节 pain.kil.ler(音节拆分和重音) ↑ ↑ What makes a syllable? 单音节构成 pain = p + ai + n 单音节 = 辅音单元 + 元音单元 Vowel 元音 A Consonant 辅音 What's
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0

Kaggle 入门之数字识别

接着玩Kaggle,大概花了一下午看了这个入门竞赛的一篇论坛中比较热门的Kernel,结合了在CS231n及NG的DL课程知识写了一个中文版的入门Kernel,大概PublicLB能到8%左右。 Kaggle入门之数字识别中文版
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0

VS2010护眼界面(护眼绿)

工具-->选项 RGB(204、232、207) “选择菜单【工具】【导入和导出设置】, 在弹出的“导入和导出设置向导”对话框中选择“导入选定的环境设置”, 然后根据自己的实际情况选择“是,保存当前设置”或“否,仅导入新设置,覆盖我的当前设置”, 然后点击“浏览”来打开一个Visual Studio Settings File(扩展名为.vssettings)。 需要注意的是,Visual Studio Settings File包含了Visual Studio的各种设置,所以如果你导入的设置
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0

java多用户商城系统架构之第二篇

如果你正在开发或者需要开发java系统商城,可以联系我们:www.hulianrongyun.com。QQ:4407509 对于互联网,尤其是电商系统,访问速度是一个非常大的问题 类似淘宝、京东,如果做双十一活动、秒杀等,都需要能处理高并发、大访问量问题的 本文章只做一个抛砖迎玉,不讲解具体业务、技术细节,适合工作五年以上技术人员阅读 对于高并发、秒杀 一、缓存 1、数据缓存 2、页面、文件等缓存 类似淘宝、京东都是把图片、文件缓存在用户本地,下次再访问就直接访问本地文件,如果访问没有,就去C
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0

js放大镜特效

原理分析:当鼠标在小图片上移动时,通过捕捉鼠标在小图片上的位置,定位大图片的相应位置。(同时,当鼠标在小图片上移动时,右侧大图片往相反的方向移动。) 放大镜特效设计: ①页面元素:小图片,大图片以及盛放图片的容器 ②事件捕获:onmouseover(当鼠标指针移动到指定对象上时发生)、onmouseout(当鼠标指针移除指定对象时发生)、onmousemove(当鼠标指针移动时发生) ③技术难点:offsetLeft(相对于父元素的左位移)、offsetTop (相对于父元素的顶部位移) 注:
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0

Spring Bean的生命周期详解

Spring Bean的生命周期详解   Spring IoC容器的本质目的就是为了管理Bean,对于Bean而言,在容器中存在其生命周期,它的初始化和销毁也需要一个过程,下面主要对其生命周期进行一个详解的解释。生命周期主要是为了了解Spring IoC容器初始化和销毁Bean的过程,通过下图即可以掌握Spring IoC容器初始化与销毁Bean的过程。      通过上图,我们首先可以看到生命周期的步骤。   1)如果Bean实现了接口 BeanNameAware 的 setBeanName
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0

SQLAlchemy教程-第二章-SQL常用查询的ORM写法

今天是2018-07-02. 今天来写一些常用的SQL查询的ORM写法. 先把Emp, 也就是员工表的模型补上. class Emp(Base): __tablename__ = 'emp' empno = Column(Integer, primary_key=True) ename = Column(String(10)) job = Column(String(9)) mgr = Column(Integer) hiredate = Col
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0

1. git 本地给远程仓库创建分支 三步法

命令如下: 1:本地创建分支dev 1 2 Peg@PEG-PC /D/home/myself/Symfony (master) $ git branch dev 2:下面是把本地分支提交到远程仓库 1 2 3 4 5 Peg@PEG-PC /D/home/myself/Symfony (master) $ git push origin dev Total 0 (delta 0), reused 0 (delta 0) To [email protected]:TuringTD/Symfony.g
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0

Confluence 6 审查日志

日志审查能够允许管理查看你 Confluence 站点所做的修改。这个在你希望对你的 Confluence 进行问题查看或者是你希望对你 Confluence 保留重要的修改事件,例如修改了全局权限。你需要具有 Confluence 系统管理员的权限才能查看日志。 希望查看查看审查日志 > 基本配置(General Configuration) > 审查日志(Audit log)。 然后你可以通过关键字和时间来显示的日志进行过滤。下面是这个操作是如何进行的。 过滤器(Filter it):通过
分类: 其他 发布时间: 07-02 23:49 阅读次数: 0