java C3P0连接数据库

package com.jdbc.utils; import java.io.IOException; import java.sql.Connection; import java.sql.SQLException; import java.util.Properties; import com.mchange.v2.c3p0.ComboPooledDataSource; public class C3p0 { private ComboPooledDataSou
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

二十三种设计模式(三)的简单实现之观察者模式(Observer Pattern)

观察者模式用于一对多的情况,当观察对象发生变化时,会通知所有观察者,在实际中应用非常广泛,但是会增加类间的耦合性,使用前需考虑慎重。 观察者虚接口: 1 #pragma once 2 class CObserver 3 { 4 public: 5 CObserver(); 6 virtual ~CObserver(); 7 8 virtual void Update() = 0; 9 }; 1 #include "pch.h" 2 #includ
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

Tensorflow利用GPU训练注意事项

训练前要用nvidia-smi来查看一下当前GPU的使用情况,不要一下子就放上去跑把大家一起挤挂了,这是负责任的行为。之前在公司就遇到过训练了好久,结果一个新来的就把服务器挤跪了。 如果机器上面的GPU之间不能够通信,那就先设定一块要用的GPU吧,在终端上面输入命令export CUDA_VISIBLE_DEVICES=0(数字是GPU的编号)。 用Tensorflow创建session的时候要注意设置内存使用情况,特别是内存资源不够而且要和别人共享一块GPU的时候(留一点给别人用): gpu
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

CentOS 7 Apache enable http/https from firewall

[allen@cobra local]$ sudo firewall-cmd --permanent --zone=public --add-service=http success [allen@cobra local]$ sudo firewall-cmd --permanent --zone=public --add-service=https success [allen@cobra local]$ sudo firewall-cmd --reload success
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

7.翻译系列:EF 6中的继承策略(EF 6 Code-First 系列)

原文地址:http://www.entityframeworktutorial.net/code-first/inheritance-strategy-in-code-first.aspx 我们已经在Code-First 默认约定中学习到,EF将会为每一个具体的领域类创建数据库表。然而,你可以使用继承来设计你的领域类。面向对象技术包含一个has a和 is a的关系,然而基于SQL的关系模型,在数据表之间只有 has a关系。SQL 数据库管理系统不支持类型的继承,那么怎么来映射面向对象设计的
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

程序冲刺4

1. 根据输入正整数 n,作为财务数据,输出一个宽度为 20 字符,n 右对齐显示,带千位分隔符的效果,使用减号字符“-”填充。如果输入正整数超过 20 位,则按照真实长度输出。提示代码如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬ n = input() ____①____ #可以多行 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

laravel get和all区别

get ,all 都可以获取到模型 all 是直接获取所有,get 是在添加了许多约束之后获取模型,get前面如果不加约束条件的话,效果与all等同
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

要学的

jvm 类加载 垃圾收集器 mysql 数据库引擎 锁 隔离级别 cas aba java lock 并发 信号量 synchronize 执行器
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

GO语言系列(一)- 初识go语言

一、golang语言的特性 1.垃圾回收 a.内存自动回收,再也不需要开发人员管理内存 b.开发人员专注业务实现,降低了心智负担 c.只需要new分配内存,不需要释放 2.天然并发 a.从语言层面支持并发,非常简单 b.goroute,轻量级线程,创建成千上万个goroute成为可能 c.基于CSP(Commnuncating Sequential Process)模型并发 func main() { go fmt.Println(“hello") } 3.channel a.
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

Libsvm简单实用

libsvm libsvm 使用记录 下载SVM SVMgithub地址 python下配置使用libsvm,参考地址: python下配置libsvm(有时间再进行简单总结) 使用libsvm LIBSVM 使用的一般步骤是: 1.按照LIBSVM软件包所要求的格式准备数据集 2.对数据进行简单的缩放操作 3.首要考虑选用RBF 核函数 4.采用交叉验证选择最佳参数C与g 5.采用最佳参数C与g对整个训练集进行训练获取支持向量机模型 6.利用获取的模型进行测试与预测。 数据预处理: 1.Fo
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

String StringBuffer StringBulider 详细看https://www.cnblogs.com/su-feng

主要区别:运行速度和线程安全   StringBuilder > StringBuffer > String String最慢是因为字符串常量不可改变,例如 str +“cccc” 如果发生改变是创造了jvm又创造了一个str将 str 和cccc放进去,然后回收上一个str 因为字符串常量无法改变,所以对于String常量操作最慢 在线程安全上,StringBuilder是线程不安全的,而StringBuffer是线程安全的  如果一个StringBuffer对象在字符串缓冲区被多个线程使用
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

oracle 数据库的详细安装教程

由于oracle数据库比较大 所以安装的时候比较慢是目前装的最大的软件了吧 而且如果装崩了 可能还会重装系统 不过比较幸运 一次就装好 1.需要去官网下载 https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 记住官网不要去什么软件园去下载 里面会有三个包 其中前两个是安装压缩包 两个包同时解压到同一个文件夹下 记住同时解压并且是同一个文件夹 第三个包SQLdeveloper是or
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

重装树莓派3B+系统

记录下自己重装树莓派3B+的系统过程 系统名称:2018-04-18-raspbian-stretch 步骤: 1. 下载系统、解压成.img格式(镜像) 2.将准备的SD卡(尽量大)用SD Formatter 进行格式化(用Windows格式化可能会只是将sd卡的两个分区进行数据清理) 3. 用Win32DiskImager(镜像写入软件),将镜像写入sd卡,可能出现错误(1.拒绝写入;2.数据冗余 (不懂、无视+重试)) 4.在sd卡的/boot下建立ssh文件(内容空),wpa_supp
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

频率学派与贝叶斯学派(先验分布与后验分布,MLE和MAP)

频率学派(古典学派)和贝叶斯学派是数理统计领域的两大流派。 这两大流派对世界的认知有本质的不同:频率学派认为世界是确定的,有一个本体,这个本体的真值是不变的,我们的目标就是要找到这个真值或真值所在的范围;而贝叶斯学派认为世界是不确定的,人们对世界先有一个预判,而后通过观测数据对这个预判做调整,我们的目标是要找到这个世界的概率分布的最优表达。 本科期间学习的概率论与数理统计更多涉及的是频率学派的经典统计学观点,贝叶斯学派的观点也有接触,但是难以分清楚二者的区别。所以整理这篇博客,梳理关于这两个学
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

Python之标准异常总结

Python标准异常总结 AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ImportError 导入模块失败的时候 IndexError 索引超出序列的范围 KeyError 字典中查找一个不存在的关键字 KeyboardInterru
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

Servlet CDI 例子分析

@WebServlet("/cdiservlet") //以@WebServlet注释开头,注释指定相对于上下文根的URL模式,即在根目录下使用/cdiservlet来访问 public class NewServlet extends HttpServlet { //创建一个NewServlet类继承的是HttpServlet类 private Message message; @Override public void init() {
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

JDBC利用.properties文件连接数据库

package com.jdbc.utils; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.util.Properties; public class JDBCUtilsX { private static Properties properties=null; static{ pr
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

二叉树重构

首先知道一个二叉树的先序遍历和后续遍历让你求这个二叉树。直接看例子。 preorder traver{1,2,4,7,3,5,6,8} inorder traver {4,7,2,1,5,3,8,6} 求它的后序遍历。 首先 1肯定是它的根节点,然后我们在 中序遍历中找到1这样它的左边就是他的左子树,右边就是它的右子树,所以他的左子树含有 472三个元素然后我们单独看左子树,先序遍历接着是2 说明2是他左子树的根节点尔4,7在2的左边说明它的左子树含有4,7两个元素 接着我们继续看他的4,7。
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

[NewLife.XCode]扩展属性(替代多表关联Join提升性能)

NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。 整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。 开源地址:https://github.com/NewLifeX/X (求star, 743+) 为何需要扩展属性 XCode不支持多表关联查询,单表查询利于优化以及分表分库,一切Join都可以借助扩展属性
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0

[CSS] Frequently used method or solutions for issues

Stick button in right side in html   Solution:    //In the html <div class="float__button" > </div> // In the css file .float__button{ margin-right: 5%; float: right; } Set the size of textarea in CSS.   Solution: //In the html <di
分类: 其他 发布时间: 04-01 23:18 阅读次数: 0
今日推荐