首页 > 2018年02月05日 > 全部分享
工作单元模式(java)
个人理解:工作单元模式是为了解决事务性问题,即保证数据修改提交的一致性。 晚上在看到工作单元模式时,觉得比较有意思,看到的基本都是c#实现的,本着学习的态度,使用java语言实现,实现出来才发现有点蹩脚,权当记录,有时间再完善。 这里实现主要的点在于维系一个同一个数据库连接。 ...
分类:编程语言   时间:2018-02-05 23:59:47    收藏:0  评论:0  赞:0  阅读:94
MongoDB 数据库创建删除、表创建删除、数据增删改查
一、管理 mongodb 数据库:mongo 查看所有数据库列 表 show dbs 二、 创建数据库 创建 数据库 use student 如果真的想把这个数据库创建成功,(collections)中插入数 据。不需要专门创建集合,只db.student 系统发现 是一个陌生的集合名字,所以就显示 ...
分类:数据库技术   时间:2018-02-05 23:59:30    收藏:0  评论:0  赞:0  阅读:132
ROS学习笔记
创建ros工作环境: ros文件架构:粗体为文件夹,此外为文件 catkin_ws 总目录 build 存储用于编译的文件 devel 存储生成的可执行文件,提供给其他包使用的头文件 src 存储自己编写的源代码 CMakeLists.txt 编译文件 package (自命名)源代码以包的形式管理 ...
分类:其他   时间:2018-02-05 23:59:10    收藏:0  评论:0  赞:0  阅读:106
BZOJ2809 dispatching
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2809 知识点: 可持久化线段树、DFS序 解题思路: 先根据给出的树处理出每一点的\(DFS\)序,记录每一棵子树的最小(\(Le\))、最大(\(Ri\)) \(DFS\)序。先建一棵空的 ...
分类:其他   时间:2018-02-05 23:58:48    收藏:0  评论:0  赞:0  阅读:99
python基础-驼峰命名法
一.驼峰命名法: 小驼峰命名法:第一个单词以小写字母开始;第二个单词的首字母大写,例如myNane,aDog 大驼峰命名法:每一个单词的首字母都采用大写字母,例如:FirstName,LastName 不过在程序员中还有一种命名法比较流行,就是用下划线来连接所有单词,例如:send_buf 二.标志 ...
分类:编程语言   时间:2018-02-05 23:58:28    收藏:0  评论:0  赞:0  阅读:138
3. 统计数字
计算数字k在0到n中的出现的次数,k可能是0~9的一个值 计算数字k在0到n中的出现的次数,k可能是0~9的一个值 计算数字k在0到n中的出现的次数,k可能是0~9的一个值 例如n=12,k=1,在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],我们发现1出现 ...
分类:其他   时间:2018-02-05 23:57:39    收藏:0  评论:0  赞:0  阅读:91
Hibernate笔记
hibernate中的两种文件:1.配置文件 hibernate.cfg.xml 文件中包括: 1.连接数据库的相关信息 2.hibernate框架本身的一些属性设置 3.对实体类进行映射的映射文件路径 这文件的名字默认是叫hibernate.cfg.xml,默认存放的文件就是直接放在src下面,这 ...
分类:Web开发   时间:2018-02-05 23:57:13    收藏:0  评论:0  赞:0  阅读:85
JavaScript起源与引入
1.JavaScript的诞生 1995年,互联网带宽十分有限,为了在浏览器端解决一部分工作(诸如表单验证)缓解网络的压力,JavaScript出现了。 JavaScript诞生与Netscape与SUN的一个合作项目,并与Netscape Navigator2捆绑发行。 JavaScript取名如 ...
分类:编程语言   时间:2018-02-05 23:56:38    收藏:0  评论:0  赞:0  阅读:80
Python函数--装饰器进阶
开放封闭原则 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。 2.对修改是封闭的 为什么要对修改封闭呢? 就像我们刚刚提到的,因为我们写的一个函数,很有可能已经交付给其他人使用 ...
分类:编程语言   时间:2018-02-05 23:56:20    收藏:0  评论:0  赞:0  阅读:81
Linux C 结构体初始化三种形式
最近看linux代码时发现了结构体 struct 一种新的初始化方式,各方查找对比后总结如下: 1. 顺序初始化教科书上讲C语言结构体初始化是按照顺序方式来讲的,没有涉及到乱序的方式。顺序初始化struct必须要按照成员的顺序进行,缺一不可,如果结构体比较大,很容易出现错误,而且表现形式不直观,不能 ...
分类:系统服务   时间:2018-02-05 23:56:02    收藏:0  评论:0  赞:0  阅读:86
pip install scrapy报错:error: Unable to find vcvarsall.bat解决方法
今天在使用pip install scrapy 命令安装Scrapy爬虫框架时,出现了很让人头疼的错误,错误截图如下: 在网上查找解决方法时,大致知道了问题的原因。是因为缺少C语言的编译环境,其中一种解决方法就是安装相对应版本的Visual Studio,但是安装VS本身就极其麻烦,所以这种方法是不 ...
分类:其他   时间:2018-02-05 23:55:44    收藏:0  评论:0  赞:0  阅读:127
Struts2笔记(学struts2只需要这一篇文章)
1.struts2框架引入到web项目中 1.把struts2相关jar包引入到项目中 2.把struts2的配置文件直接放到src下面,名字要叫做struts.xml.(运行时配置文件会被框架自动读取). 注意:如果struts.xml文件中不能自动提示标签,把相应的dtd文件配置上去. 3.在w ...
分类:其他   时间:2018-02-05 23:55:22    收藏:0  评论:0  赞:0  阅读:115
C语言中可变参数的用法
前言 在C语言程序编写中我们使用最多的函数一定包括printf以及很多类似的变形体。这个函数包含在C库函数中,定义为 int printf( const char* format, ...); 除了一个格式化字符串之外还可以输入多个可变参量,如: printf("%d",i); printf("%s ...
分类:编程语言   时间:2018-02-05 23:55:04    收藏:0  评论:0  赞:0  阅读:107
图的排序和遍历
  基础排序和查找算法完结后就进入了图这一章节。 整理数据结构一直参考的是《数据结构与算法c 语言描述》这本书,是图灵系列丛书,相信学计算机的同学都很欣赏这个系列的书,但是整理到这个地步却发现两个编写不合理的地方。第一个是集合操作,细看会发现给的代码是有问题的,不能运用到实际中; ...
分类:编程语言   时间:2018-02-05 23:54:27    收藏:0  评论:0  赞:0  阅读:112
程序员之殇 —— (Are you afraid of me? Don't be.)灵感=神秘感
Are you afraid of me? (你们怕我吗?) Don't be.(不用怕) I am a programmer who just won't die.(我是不会死的程序员) 自从跟踪到32位CPU的逻辑地址等同于线性地址,不仅在Windows中,还有在Linux(Android)中, ...
分类:其他   时间:2018-02-05 23:54:09    收藏:0  评论:0  赞:0  阅读:84
用while和for循环输出1-1000之间能被5整除的数,且每行输出3个。
1 /*测试for 2 * 用while和for循环输出1-1000之间能被5整除的数,且每行输出3个。 3 */ 4 public class TestFor { 5 public static void main(String[] args){ 6 for(int i = 1;i<=1000;i... ...
分类:其他   时间:2018-02-05 23:53:52    收藏:0  评论:0  赞:0  阅读:323
企业防火墙-iptables策略
1.1 企业中安全优化配置原则 尽可能不给服务器配置外网ip ,可以通过代理转发或者通过防火墙映射.并发不是特别大情况有外网ip,可以开启防火墙服务. 大并发的情况,不能开iptables,影响性能,利用硬件防火墙提升架构安全 1.1.1 生产中iptables的实际应用 主要应用方向 1、主机防火 ...
分类:其他   时间:2018-02-05 23:53:29    收藏:0  评论:0  赞:0  阅读:178
mysql字符集设置
配置文件路径:/full/path/mysql/bin/my.cnf(默认为/etc/my.cnf)[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]init_connect=‘SETcollation_connection=utf8_unicode_ci‘init_connect=
分类:数据库技术   时间:2018-02-05 23:12:58    收藏:0  评论:0  赞:0  阅读:118
文件互传,用户配置文件和密码配置文件,用户以及用户组管理
与windows互传文件如果我们要互传文件,先要安装一个工具,lrzsz。rz是从windiws中下载文件到linux,sz是从linux中上传文件到windows的。linux只一个多用户的操作系统,因此我们要对每个用户账号的作用要了解,因为这涉及到安全问题。首先我们先来了解和认识两个文件,/etc/passwd和/etc/shadow。/etc/passwd。通常在Linux系统中,用户的关键
分类:其他   时间:2018-02-05 23:12:48    收藏:0  评论:0  赞:0  阅读:118
Python实现单例模式
单例模式1.什么是单例?确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,单例模式是一种对象创建型模式。那么单例模式有什么用途呢?举个常见的单例模式例子,我们平时使用的电脑上都有一个回收站,在整个操作系统中,回收站只能有一个实例,整个系统都使用这个唯一的实例,而且回收站自行提供自己的实例,因此回收站是单例模式的应用。2.创建单例-保证只有1个对象classSing
分类:编程语言   时间:2018-02-05 23:12:37    收藏:0  评论:0  赞:0  阅读:98
1262条   1 2 3 4 ... 64 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号