想念老J

最近老是想起来老J。 我原先一直觉得一个程序员在成长过程中,总会越来越像以前的一个老大。 老J是我见过的最不像程序员的一个程序员。因为他相对于别的技术来说太浪了。 平时和他聊天的时候,他从不谈论技术,从不和不会技术的人谈技术,他的人生好像只有妹子和酒,车。不过他倒是结婚了。 他不像很多技术那样,表现的非常geek,或者是非常屌丝?他在路人中,你只会觉得他顶多是个产品经理,因为他太能说了,他一天到晚都喜欢在你身边讲笑话,碎碎念。 他的吃穿用度也绝对不像一个技术那样,干起来活什么都不顾的那种,他有
分类: 其他 发布时间: 06-26 21:43 阅读次数: 3

【python】面向对象编程

No1: 类和实例 __init__方法的第一个参数永远是self,表示创建的实例本身;init相当于构造函数 No2: 数据封装 No3: 如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问 在Python中,变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,不是private变量,所以,不能用__n
分类: 其他 发布时间: 06-26 21:43 阅读次数: 2

mysql 事务嵌套

mysql 支持事务嵌套,但遇到第begin|start transaction 就会commit. 所以里层事务commit,外层rollback不了任何东西. 解决方案:不使用嵌套.
分类: 其他 发布时间: 06-26 21:43 阅读次数: 3

JPA(七):映射关联关系------映射双向多对一的关联关系

映射双向多对一的关联关系 4)映射双向一对一的关联关系 5)映射双向多对多的关联关系
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

pip 安装时报错Double requirement given: numpy==1.12.1....

使用pip install -r requirements.txt 命令批量安装模块时,报错: Double requirement given: numpy==1.12.1 from https://files.pythonhosted.org/packages/d8/f9/97aa0903ae39ed4ab6df1c9c22902f3c71f4330a54cf5a81b2bea585544d/numpy-1.12.1-cp27-cp27m-manylinux1_x86_64.whl#sha
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

SQL模糊查询报:ORA-00909:参数个数无效

用oracle数据库进行模糊查询时,控制台报错如下图所示: 原因是因为敲的太快,语法写错了 正确的写法是 pd.code like concat(concat('%',#{keyword}),'%')
分类: 其他 发布时间: 06-26 21:38 阅读次数: 4

在listView控件中显示查询数据

步骤 1、建立一个DBH类 里面存在恶汉模式(可以返回connetion对象) ;关闭数据库的方法;开启数据库的方法; 2、构建所需的sql语句   (注:这里使用StringBuilder类 3、创建SqlCommand对象将DBH类中的方法进行调用 4、返回SqlCommand对象的.ExecuteReader()即返回数据读取对象 5、(!SqlCommand对象.HasRows) 进行判断有无数据,无提示有误,有则进行读取 while(SqlCommand对象.Read()) 6、建立
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

路飞学城-Python开发集训-第三章

文件处理   文件操作流程 # 1、打开文件, 得到文件句柄 f = open('a.txt', 'r') # 2、通过句柄对文件进行操作 data = f.read() # 3、关闭文件 f.close()   打开模式      Python可以打开文本文件, 读取其中的内容; 也可以打开非文本文件用于存储和传输 r: 只读模式, 文件必须存在, 否则会抛出异常 w: 只写模式, 无法读取文件内容, 文件不存在会创建文件, 若文件存在则会清空原数据 a: 只追加模式, 不可读, 文件不
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

[BZOJ 1452] Count

Link: BZOJ 1452 传送门 Solution: 二维树状数组模板题 发现颜色数很少$c<=100$,因此对于每个颜色都建一棵二维线段树即可 (第一次写二维数据结构,发现套个循环就行了?) Code: #include <bits/stdc++.h> using namespace std; const int MAXN=305,MAXC=105; int bit[MAXN][MAXN][MAXC],col[MAXN][MAXN],n,m,q; int lowbit(int x)
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

[Docker] 写 Dockerfile 的最佳实践理论

指导方针 创建短暂的容器   意思是 container 可以停止和销毁,接着以最小化启动和配置进行重新构建和替换。 理解构建的上下文   使用 docker build ,当前工作环境称为 构建的上下文,默认 Dockerfile 是在同级目录找,可通过 -f 指定 Dockerfile。   无论 Dockerfile 实际在哪里,当前目录的所有递归的文件和目录的内容被发送到 docker daemon 作为构建的上下文。   (无意中包含的不必要文件会增加 image 大小,增加 bui
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

如何减少上下文切换?

减少上下文切换的方法有无锁并发编程、CAS算法、使用最少线程和使用协程。 无锁并发编程。多线程竞争锁时,会引起上下文切换,所以多线程处理数据时,可以使用一些方法来避免使用锁。如将数据的ID按照Hash算法取模分段,不同的线程处理不同段的数据。 CAS算法。Java的Atomic包使用CAS算法来更新数据,而不需要加锁。 使用最少线程。避免创建不需要的线程,比如任务很少,但是创建了很多线程来处理,这样会造成大量线程都处于等待状态。 协程。在单线程里实现多任务的调度,并在单线程里维持多个任务间的切
分类: 其他 发布时间: 06-26 21:38 阅读次数: 3

使用webstorm创建vue项目

进行vue开发首先需要配置node环境 配置好node环境在命令行中输入node -v  npm -v则表示环境配置成功 在webstorm命令行中输入命令 1、安装脚手架 npm install -g vue-cli 2、初始化项目 vue init webpack ate  ate代表项目名 3、会出现项目描述,作者等,是否安装vue-router(yes) 后面会提示是否需要安装一些代码检查的工具(no) 4、安装好之后进入ate项目目录下运行项目 npm run dev 5、测试项目是
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

我国法定报告的传染病分为几类?包括哪些传染病?

目前法定传染病共计39种, 其中甲类传染病2种, 乙类传染病26种, 丙类传染病11种。 法定传染病指的是各政府在其传染病防治法规内,条列出特定项目的传染病发生时,医师或医疗机构需向卫生主管机关报告,并依照法律的规定进行治疗甚至隔离等措施。被列为法定传染病者通常是具传播速度快、病情严重、致死率高等特性。 甲类传染病也称为强制管理传染病,包括:鼠疫、霍乱,共2种。对此类传染病发生后报告疫情的时限,对病人、病原携带者的隔离、治疗方式以及对疫点、疫区的处理等,均强制执行。 乙类传染病也称为严格管理传
分类: 其他 发布时间: 06-26 21:38 阅读次数: 4

Django Views

在views 中实现页面的重定向: urls: from blog import views from django.conf.urls import url,include urlpatterns = [ url(r'^viewsTest',views.viewTest), url(r'^userInfo/',views.userInfo), ] views: from django.shortcuts import HttpResponse,redirect def
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

条件判断

条件判断 if...elseif....else.. # condiction_1 # condiction_2 # condiction_3 if condiction_1: statement_block_1 elif condiction_2: statement_block_2 else: statement_block_3 condiction_1为True时,输出为 statement_block_1 条件判断语句结束 condiction_1为True时,
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

python安装scipy

1、安装wheel pip install wheel 2、通过二进制文件安装第三方库,需要在安装前确定好能够安装的版本。 确认方法如下: 在cmd中,输入python进入python(也可在IDE中进行)。 然后输入 import pip print(pip.pep425tags.get_supported()) 3、下载对应whl文件 https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 4、pip install +whl文件名称
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

Python 的课程介绍

Python 的课程介绍 1、Python编程语言的排名(TIOBE链接:https://www.tiobe.com/tiobe-index/) 2、编程语言分类。 Python(目前排名第四的语言) Python是一门优秀的综合语言, Python的宗旨是简明、优雅、强大,在人工智能、云计算、金融分析、大数据开发、WEB开发、自动化运维、测试等方向应用广泛,已是全球第4大最流行的语言。 JAVA(目前排名第一的语言): Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

struts2 servlet前后台数据交互

1.通过ActionContext: //Demo5Action.java import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; public class Demo5Action extends ActionSupport{ @Override public String execute() throws Exception {
分类: 其他 发布时间: 06-26 21:38 阅读次数: 2

Docker容器的管理

创建容器的工作原理: 当利用docker run来创建容器时,Docker在后台运行的标准操作包括:检查本地是否存在指定的镜像,不存在就从公有仓库下载,利用镜像创建并启动一个容器分配一个文件系统,并在只读的镜像层外面挂在一层可读写层;从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去;从地址池配置一个ip地址给容器;执行用户指定的应用程序,执行完毕后容器被终止。 注:容器不是一个虚拟机,因为他就是一个进程,如果我们退出,这个进程就退出了。 创建容器的常用选项: 指令 描述 -i, --int
分类: 其他 发布时间: 06-26 21:33 阅读次数: 2

Python学到什么程度就可以去找工作?掌握这4点足够了!

大家在学习Python的时候,有人会问“Python要学到什么程度才能出去找工作”,对于在Python培训机构学习Python的同学来说这都不是问题,因为按照Python课程大纲来,一般都不会有什么问题,而对于自学Python来说,那就比较难掌握,冒然出去找工作非常容易受打击,从而失去学习Python的信心。接下来我们就来看看Python学到什么程度才算是真正学会Python可以去一展身手。 一、确立目标、了解需求 做什么事情都要先确定好目标,才不至于迷失方向。我们就是Python爬虫工程师为
分类: 其他 发布时间: 06-26 21:33 阅读次数: 2