- Win11配置Anaconda-Cuda-Pytorch-Tenserflow环境
Otto_1027
深度学习
之前搞了一个月左右时间用WSL2跑模型,后来发现还是不太习惯(其实用不明白),就转成Windows了。这次也是记录一下自己配环境的过程,以免下次还需要安装Anaconda下载方式Anaconda官网清华镜像下载tip:安装的时候注意尽量不要安装到C盘,选择InstallforAllUsers,其他的一路next就行之后配置一下环境变量,配置好如图所示,具体细节可以参考这篇博客验证是否成功配置好在c
- 基于 opencv tenserflow2.0 实战 CNN 人脸识别锁定与解锁 win10 屏幕
奇奇.,
深度学习从入门到精通opencvtenserflow2.0CNN人脸识别锁定与解锁
代码参考:https://download.csdn.net/download/weixin_55771290/87430422前言windowshello的低阶板本,没有Windowshello的3D景深镜头,因此这是一个基于图片的识别机主的程序。具体运行时,解锁时,判断是否是本人;若不是本人或无人(10s),锁屏;若是本人,正常使用;(采取无密码原始界面)人脸的检测采取opencvcv2.Ca
- 使用VOC数据集训练自己的YOLOv3模型——python,tensorflow,keras
HarrietLH
tensorflowtensorflowkeraspythonVOC数据集
文章目录环境配置官方模型的使用制作VOC数据集YOLO模型训练遇到问题参考资料环境配置1.环境选择python3.6tenserflow1.4.0keras2.2.42.python3.6的下载及配置①下载链接https://www.filehorse.com/download-python-64/35070/②安装安装过程比较简单,这里就不多加描述了。③配置环境变量根据自己安装的位置将路径添加到
- 范数
李泽1988
image.png范数,是用来衡量向量,矩阵的大小的。下面介绍一下常用的范数:向量的范数L1范数:image.png其实就是向量每一维数的绝对值的和。L2范数:image.png又叫做欧几里得范数。用二维向量来看,就非常熟悉了,就是向量的长度。矩阵的范数Frobenius范数:其实就是L2范数image.png各个主流算法框架都已经提供了求解范数的方法,如numpy,tenserflow等,不用大
- virtualbox TensorFlow 缺失avx指令集
qq_45644284
python
物理机:CPU:AMD4650U(CPU-Z显示支持AVX2)Hyper-V:关闭Bios:开启虚拟化虚拟机:系统:ubuntu-20.04.4-desktop-amd64问题:开启VT-x/AMD-V后依旧无法支持avx,使用conda和tenserflow-cpu也无效。症状:导入tenserflow时显示Illegalinstruction(coredumped)解决办法:换虚拟机软件,例如
- 卷积神经网络进阶--基础知识
丸丸丸子w
深度学习cnn深度学习神经网络
卷积神经网络进阶b站课程链接碳基生物都能学会的神经网络(跳着看的)因为我用的是pytorch,而该课程是用tenserflow的,所以主要记了一下理论为什么要讲不同的网络结构不同的网络结构解决的问题不同不同的网络结构使用的技巧不同不同的神经网络有不同的子手段可以借鉴到其他的神经网络上不同的网络结构应用的场景不同比如在移动端上的要求运行快,服务器端就没有这么多要求模型的进化更深更宽ALexNet->
- OpenCV4学习笔记(62)——dnn模块之调用inception5h模型实现图像分类
邱小兵
学习笔记opencvdnnc++计算机视觉
本次笔记要整理的内容是:通过OpenCV的dnn模块来调用OpenCV自带的inception5h模型,并实现物体识别。该模型可识别的类别总共有1000类,包含动物、日常用品、交通工具等等,范围非常广泛。下面通过代码逐步整理。首先,我们需要加载模型,并设置计算后台和目标设备。//加载opencv自带的tenserflow模型实现图像分类conststringtf_net_model_path="D
- 【人工智能笔记】第二十四节 tensorflow 2.0 自定义模型训练流程,采用动态学习速率加快训练过程
PPHT-H
深度学习tensorflow2.0python自定义训练流程加速训练深度学习
本节介绍如何在tenserflow2.0下自定义模型训练流程。首先我们先实现一个正常的训练流程,然后再改变训练流程,加快训练收敛速度。下面分开两部分讲解。一、正常训练流程通过重构模型里train_step(self,data)方法,可自定义训练流程。同理重构test_step(self,data)方法,可自定义测试流程。正常训练流程:拆分数据,根据dataset将输入x与label拆分开。将x输入
- 利用CNN进行手写数字识别
普通网友
cnn深度学习神经网络Python手写识别
资源下载地址:https://download.csdn.net/download/sheziqiong/85884967资源下载地址:https://download.csdn.net/download/sheziqiong/85884967利用CNN进行手写数字识别实验目的和要求利用CNN进行手写数字识别框架:TenserFlow(PyTorch也行)数据集:TheMnistDatabaseo
- Halcon 深度学习之水果分类
智信仁勇严道
Halcon算法深度学习机器学习人工智能图像处理
前言想要顺利跑通18版本的深度学习,需要三个条件。1、需要一张支持GPU加速的显卡(18版本不支持CPU训练)。2、配置深度学习环境(这个相对于Caffe、Tenserflow、Pytorch环境配置要简单的多,只需参考我这篇博客就行https://blog.csdn.net/qq_18620653/article/details/105329219)。3、安装Halcon软件以及深度学习库。Ha
- win11安装anaconda, tenserflow gpu 版本 ,cuda toolkit ,cudnn
babytiger
运维tensorflowpython深度学习
由于是使用gpu的tensorflow首先要对应上版本,不是最新的最好,记得版本匹配驱动可以安装最新的,但是cuda版本和cudnn要根据要安装的tensorflow-gpu对应的版本来配置,比如我要用的1.15.2的版本对应的是cuda10.0.0一定不要安装高版本的,当时安装了10.2的版本,gpu也能用,但是有问题,实际上还是在cpu上跑的,切记切记切记不要以为高版本的cuda就是好,一定要
- 全卷积神经网络(FCN)的keras实现
文化人崀圭仔
pythonkeraskeras计算机视觉图像处理
全卷积神经网络(FCN)的keras实现前言前一阵子写了一篇图像分割的综述,学习了包括图像预处理、阈值图像分割、神经网络图像语义分割等一些知识,通过matlab和python进行了实现,不过一直没有时间进行分享,现在手头忙的事情基本完成,所以进行下总结与分享。FCN可以算是语义分割方向的开山之作了,也是我入坑语义学习的第一个网络了,最开始用tenserflow写起来费劲的要死,后来改用keras很
- NeRF-pytorch-readme
Y_su_hang
笔记python
NeRF-pytorchNeRF(神经辐射场)是一种实现最先进的结果来合成复杂场景的新观点的方法。以下是由这个存储库生成的一些视频(下面提供了预先训练过的模型):这个项目是NeRF的忠实PyTorch实现,在运行1.3倍的速度复制结果。该代码基于作者的tenserflow实现here,并已测试了数值匹配。Installationgitclonehttps://github.com/yenchenl
- 短文本分类 (一): 构建词向量
_张旭
前期工作我的目标是利用tenserflow得到一个可以对新闻标题进行准确分类的分类器。首先我需要有新闻标题的原始数据,因此我从今日头条抓取了近十万条新闻标题用于接下来的训练工作。得到原始标题数据后,我需要对其进行分词构建语料库,分词我使用jieba这个第三方库。之后要通过语料库用Word2vec算法对分词进行训练,这里我使用gensim的word2vec。梳理下准备条件:原始新闻标题数据jiaba
- keras几个模块的学习记录
Brigebios
深度学习python人工智能
目录一、layer(层)(一)Dense层(全连接层)(二)dropout层(三)Conv2D(卷积层)(四)MaxPooling2D(池化层)(五)Flatten二、优化器(optimizers)三、ImageDataGenerator图片生成器四、fit_generatorkeras是一个开源是的python深度学习库,可以基于theano或者tenserflow,为了下步实现猫狗大战代码,现
- Google机器学习速成课程学习笔记一(持续更新中,欢迎探讨)
JessieLN
AI
本地运行编程练习的环境部署,我是选择在windows上运行:1.首先下载安装Python3.7版本的Anaconda(教程中说的是3.6版本,但是现在已经更新到3.7)更新:试了一下如果使用3.7版本的python没有办法安装tenserflow的包,因为现在在清华镜像站中最新的tensorflow包不支持3.7版本,所以还是需要使用3.6版本,按照教程中写的。可以使用Anaconda官网上的教程
- Tenserflow保存模型加载模型的三种方法
海盗pk武龙
方法1:只保存模型的权重和偏置这种方法不会保存整个网络的结构,只是保存模型的权重和偏置,所以在后期恢复模型之前,必须手动创建和之前模型一模一样的模型,以保证权重和偏置的维度和保存之前的相同。tf.keras.model类中的save_weights方法和load_weights方法,参数解释我就直接搬运官网的内容了。方法1:只保存权重,训练代码#方法1:只保存权重importtensorflowa
- 一些关于Tensorflow的基础概念
那我就换个名字吧
人工智能
什么是tensorflow简单说来,tensorflow是一个从底层到高层的库。什么是张量张量就是客观实体的数字表示形式在tensorflow中,张量是某种相同数据类型的多维数组数据类型(整型,浮点型,字符串等)数组形状(数组的大小等属性)tenserflow中特殊的张量tf.constant()常量tf.placeholder()占位符tf.Variable()变量Tensorflow中的操作存
- python 识别出自己得人脸(二训练得到得人脸数据,得到训练模型)
qq_43043256
python
上一节中我介绍了怎么得到自己得人脸数据,那么得到数据以后我们肯定要进行训练,训练得话我们就需要用到神经网络得一些框架,这里我使用现在比较流行得基于geogle下的tenserflow框架来训练得到模型。看代码:importtensorflowastfimportcv2importnumpyasnpimportosimportrandomimportsysfromsklearn.model_sele
- Ubuntu18.04LTS 安装tensorflow1.8
Wini_yhj
本文主要讲述基于Ubuntu18.04LTS版本的tenserflow1.8安装配置如下:Ubuntu18.04LTSpython2.7nvidiadriver390cuda9.0cudnn7.1tensorflow1.8安装NVIDIAdriver查看NVIDIAdriver推荐。$ubuntu-driversdevices==/sys/devices/pci0000:00/0000:00:01
- win10 安装tenserflow GPU过程记录
枪枪枪
MachineLearning
文章目录资料1.安装cuda2.安装cudnn测试tensorflow是否有使用GPU现在安装和上一年安装相比要便捷的多,没有太多琐碎的步骤,注意cuda、cudnn、GPU、tensorflow之间的版本对应关系。资料tensorflow官网Win10安装tensorflow-gpu步骤windows下cuda的安装cudnn官方文档tensorflow查看使用的是cpu还是gpuWIN10安装
- 关于tensorflow中 运行input_data的错误
forCoding
学习总结
1、MNIST_data一般要放在运行文件的同目录下2、记得删除以前运行时的MNIST_data文件下的所有压缩文件3、最好自己找到压缩文件,放到MINST_data4、MNIST_data的数据下载(四个下载都要在MNIST_data文件下参考第2条)5、注意如果不能导入tenserflow(cpu),在windos+pycharm环境下大概率是因为你的python版本是3.7!3.6及其以下的
- Web人脸检测实现人脸贴图、Web人脸识别、tracking.js、face-api.js
Webglzhang
3D项目实战
大学期间呢,做过一个人脸检测,基于tracking.js做的,通过CPU计算得出结果,具体的算法就没有深入研究了,只是做个效果玩玩而已,下面看看效果吧,当然还有更好的Web端人脸识别的库,像face-api.js一款基于Tenserflow.js训练的一款人脸识别,检测的js库。tracking.js实现人脸检测face-api.js实现人脸识别和检测,当然这款优秀的js库还有更多好玩有意思的功能
- windows—TensorFlow,安装方法
山重水复又一村
机器学习python算法
1.TenserFlow简介TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。TensorFlow可被用于语音识别或
- tenserflow
qq_29696963
信息安全工程
p{text-align:left;}MAL_免杀原理与实践最后更新:wildlinux20170319测试平台:Kali,Virustotal,VirScan学习目标:通过本部分内容的学习,认识到杀软局限性,提高在工作生活中对于恶意软件防范能力。–[Toc]免杀一般是对恶意软件做处理,让它不被杀毒软件所检测。也是渗透测试中需要使用到的技术。要做好免杀,就时清楚杀毒软件(恶意软件检测工具)是如何工
- Number plate recognition with Tensorflow
斐波那契的数字
echo衣带渐宽终不悔,为伊消得人憔悴2015年5月在此处http://matthewearl.github.io/2016/05/06/cnn-anpr/#rd寻觅出使用TenserFlow的车牌号识别技术。感觉很有必要看看。于是我把作者的这个翻译了一下。CreatedbyMatthewEarlonMay06,2016.Discussonreddit!(104points/13comments)
- Windows下Openpose试运行环境配置流程
你说我说你说我是进阶的小白
DeepLearning
这几天一直在配置openpose在windows环境下运行的环境,花了一些时间才把问题解决并安装成功,在这里总结一下当作备忘录。1.材料:(1)Openpose的代码,这个网上随便就可以搜到资源。(2)python安装程序,这个只需要到python官网下载就好,我下的是Python3.7.2(这里注意一定要安装64位的,否则后续安装tenserflow时会出问题),下载后直接安装(注意勾选直接将路
- win10 GTX1050Ti 安装cuda9.1+cuDNN7+tensorflow_gpu过程
做人嘛最重要的是开心啦
MLTensorFlow
win10GTX1050Ti安装cuda9.1+cuDNN7+tensorflow_gpu过程1.系统配置2.安装过程一,查看显卡驱动版本,和支持的最高cuda版本二,配置环境变量,nvcc验证三,安装vs,编译工程四,安装cuDNN五,安装python和tenserflows-gpu3.体验tenserflow_gpu1.系统配置处理器:显卡:2.安装过程一,查看显卡驱动版本,和支持的最高cud
- Caffe 绘制训练过程loss,accuracy曲线
杨荣钦
深度学习
前一段时间使用caffe在cifar10数据集上训练全卷积网络(前面的论文阅读的博客中有提到),为了方便调参需要很直观地看到训练过程中loss下降情况以及testaccuracy情况,这就需要将训练过程中loss情况通过曲线形式进行绘制。caffe没有像tenserflow一样提供可以直接掉用的接口只是提供了各种工具可供用户绘制曲线使用,下面简单介绍下如何使用caffe自带的工具绘制训练过程中lo
- 怎样参与到全世界优秀的开源项目中?
Java后端技术
来源|Tomcat那些事儿|作者|侯树成在如今的软件设计,架构及开发中,开源扮演着越来越重要的角色。从SSM、ROR到OpenJDK,Kafka,Tenserflow,甚至就连火遍全球,日行千里的比特币Bitcoin也是开源产品。这种开源产品促进了更多的币的出现与链的产生,当然还有习惯到忽视他是开源产品的Linux。人们平时访问的各种网站的时候会无形中使用到开源,背后可能在使用Apache、Ngi
- JAVA基础
灵静志远
位运算加载Date字符串池覆盖
一、类的初始化顺序
1 (静态变量,静态代码块)-->(变量,初始化块)--> 构造器
同一括号里的,根据它们在程序中的顺序来决定。上面所述是同一类中。如果是继承的情况,那就在父类到子类交替初始化。
二、String
1 String a = "abc";
JAVA虚拟机首先在字符串池中查找是否已经存在了值为"abc"的对象,根
- keepalived实现redis主从高可用
bylijinnan
redis
方案说明
两台机器(称为A和B),以统一的VIP对外提供服务
1.正常情况下,A和B都启动,B会把A的数据同步过来(B is slave of A)
2.当A挂了后,VIP漂移到B;B的keepalived 通知redis 执行:slaveof no one,由B提供服务
3.当A起来后,VIP不切换,仍在B上面;而A的keepalived 通知redis 执行slaveof B,开始
- java文件操作大全
0624chenhong
java
最近在博客园看到一篇比较全面的文件操作文章,转过来留着。
http://www.cnblogs.com/zhuocheng/archive/2011/12/12/2285290.html
转自http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html
一.获得控制台用户输入的信息
&nbs
- android学习任务
不懂事的小屁孩
工作
任务
完成情况 搞清楚带箭头的pupupwindows和不带的使用 已完成 熟练使用pupupwindows和alertdialog,并搞清楚两者的区别 已完成 熟练使用android的线程handler,并敲示例代码 进行中 了解游戏2048的流程,并完成其代码工作 进行中-差几个actionbar 研究一下android的动画效果,写一个实例 已完成 复习fragem
- zoom.js
换个号韩国红果果
oom
它的基于bootstrap 的
https://raw.github.com/twbs/bootstrap/master/js/transition.js transition.js模块引用顺序
<link rel="stylesheet" href="style/zoom.css">
<script src=&q
- 详解Oracle云操作系统Solaris 11.2
蓝儿唯美
Solaris
当Oracle发布Solaris 11时,它将自己的操作系统称为第一个面向云的操作系统。Oracle在发布Solaris 11.2时继续它以云为中心的基调。但是,这些说法没有告诉我们为什么Solaris是配得上云的。幸好,我们不需要等太久。Solaris11.2有4个重要的技术可以在一个有效的云实现中发挥重要作用:OpenStack、内核域、统一存档(UA)和弹性虚拟交换(EVS)。
- spring学习——springmvc(一)
a-john
springMVC
Spring MVC基于模型-视图-控制器(Model-View-Controller,MVC)实现,能够帮助我们构建像Spring框架那样灵活和松耦合的Web应用程序。
1,跟踪Spring MVC的请求
请求的第一站是Spring的DispatcherServlet。与大多数基于Java的Web框架一样,Spring MVC所有的请求都会通过一个前端控制器Servlet。前
- hdu4342 History repeat itself-------多校联合五
aijuans
数论
水题就不多说什么了。
#include<iostream>#include<cstdlib>#include<stdio.h>#define ll __int64using namespace std;int main(){ int t; ll n; scanf("%d",&t); while(t--)
- EJB和javabean的区别
asia007
beanejb
EJB不是一般的JavaBean,EJB是企业级JavaBean,EJB一共分为3种,实体Bean,消息Bean,会话Bean,书写EJB是需要遵循一定的规范的,具体规范你可以参考相关的资料.另外,要运行EJB,你需要相应的EJB容器,比如Weblogic,Jboss等,而JavaBean不需要,只需要安装Tomcat就可以了
1.EJB用于服务端应用开发, 而JavaBeans
- Struts的action和Result总结
百合不是茶
strutsAction配置Result配置
一:Action的配置详解:
下面是一个Struts中一个空的Struts.xml的配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
&quo
- 如何带好自已的团队
bijian1013
项目管理团队管理团队
在网上看到博客"
怎么才能让团队成员好好干活"的评论,觉得写的比较好。 原文如下: 我做团队管理有几年了吧,我和你分享一下我认为带好团队的几点:
1.诚信
对团队内成员,无论是技术研究、交流、问题探讨,要尽可能的保持一种诚信的态度,用心去做好,你的团队会感觉得到。 2.努力提
- Java代码混淆工具
sunjing
ProGuard
Open Source Obfuscators
ProGuard
http://java-source.net/open-source/obfuscators/proguardProGuard is a free Java class file shrinker and obfuscator. It can detect and remove unused classes, fields, m
- 【Redis三】基于Redis sentinel的自动failover主从复制
bit1129
redis
在第二篇中使用2.8.17搭建了主从复制,但是它存在Master单点问题,为了解决这个问题,Redis从2.6开始引入sentinel,用于监控和管理Redis的主从复制环境,进行自动failover,即Master挂了后,sentinel自动从从服务器选出一个Master使主从复制集群仍然可以工作,如果Master醒来再次加入集群,只能以从服务器的形式工作。
什么是Sentine
- 使用代理实现Hibernate Dao层自动事务
白糖_
DAOspringAOP框架Hibernate
都说spring利用AOP实现自动事务处理机制非常好,但在只有hibernate这个框架情况下,我们开启session、管理事务就往往很麻烦。
public void save(Object obj){
Session session = this.getSession();
Transaction tran = session.beginTransaction();
try
- maven3实战读书笔记
braveCS
maven3
Maven简介
是什么?
Is a software project management and comprehension tool.项目管理工具
是基于POM概念(工程对象模型)
[设计重复、编码重复、文档重复、构建重复,maven最大化消除了构建的重复]
[与XP:简单、交流与反馈;测试驱动开发、十分钟构建、持续集成、富有信息的工作区]
功能:
- 编程之美-子数组的最大乘积
bylijinnan
编程之美
public class MaxProduct {
/**
* 编程之美 子数组的最大乘积
* 题目: 给定一个长度为N的整数数组,只允许使用乘法,不能用除法,计算任意N-1个数的组合中乘积中最大的一组,并写出算法的时间复杂度。
* 以下程序对应书上两种方法,求得“乘积中最大的一组”的乘积——都是有溢出的可能的。
* 但按题目的意思,是要求得这个子数组,而不
- 读书笔记-2
chengxuyuancsdn
读书笔记
1、反射
2、oracle年-月-日 时-分-秒
3、oracle创建有参、无参函数
4、oracle行转列
5、Struts2拦截器
6、Filter过滤器(web.xml)
1、反射
(1)检查类的结构
在java.lang.reflect包里有3个类Field,Method,Constructor分别用于描述类的域、方法和构造器。
2、oracle年月日时分秒
s
- [求学与房地产]慎重选择IT培训学校
comsci
it
关于培训学校的教学和教师的问题,我们就不讨论了,我主要关心的是这个问题
培训学校的教学楼和宿舍的环境和稳定性问题
我们大家都知道,房子是一个比较昂贵的东西,特别是那种能够当教室的房子...
&nb
- RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系
daizj
oraclermanfilespersetPARALLELISM
RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系 转
PARALLELISM ---
我们还可以通过parallelism参数来指定同时"自动"创建多少个通道:
RMAN > configure device type disk parallelism 3 ;
表示启动三个通道,可以加快备份恢复的速度。
- 简单排序:冒泡排序
dieslrae
冒泡排序
public void bubbleSort(int[] array){
for(int i=1;i<array.length;i++){
for(int k=0;k<array.length-i;k++){
if(array[k] > array[k+1]){
- 初二上学期难记单词三
dcj3sjt126com
sciet
concert 音乐会
tonight 今晚
famous 有名的;著名的
song 歌曲
thousand 千
accident 事故;灾难
careless 粗心的,大意的
break 折断;断裂;破碎
heart 心(脏)
happen 偶尔发生,碰巧
tourist 旅游者;观光者
science (自然)科学
marry 结婚
subject 题目;
- I.安装Memcahce 1. 安装依赖包libevent Memcache需要安装libevent,所以安装前可能需要执行 Shell代码 收藏代码
dcj3sjt126com
redis
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。
异常一:
make[2]: cc: Command not found
异常原因:没有安装g
- 并发容器
shuizhaosi888
并发容器
通过并发容器来改善同步容器的性能,同步容器将所有对容器状态的访问都串行化,来实现线程安全,这种方式严重降低并发性,当多个线程访问时,吞吐量严重降低。
并发容器ConcurrentHashMap
替代同步基于散列的Map,通过Lock控制。
&nb
- Spring Security(12)——Remember-Me功能
234390216
Spring SecurityRemember Me记住我
Remember-Me功能
目录
1.1 概述
1.2 基于简单加密token的方法
1.3 基于持久化token的方法
1.4 Remember-Me相关接口和实现
- 位运算
焦志广
位运算
一、位运算符C语言提供了六种位运算符:
& 按位与
| 按位或
^ 按位异或
~ 取反
<< 左移
>> 右移
1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。
例如:9&am
- nodejs 数据库连接 mongodb mysql
liguangsong
mongodbmysqlnode数据库连接
1.mysql 连接
package.json中dependencies加入
"mysql":"~2.7.0"
执行 npm install
在config 下创建文件 database.js
- java动态编译
olive6615
javaHotSpotjvm动态编译
在HotSpot虚拟机中,有两个技术是至关重要的,即动态编译(Dynamic compilation)和Profiling。
HotSpot是如何动态编译Javad的bytecode呢?Java bytecode是以解释方式被load到虚拟机的。HotSpot里有一个运行监视器,即Profile Monitor,专门监视
- Storm0.9.5的集群部署配置优化
roadrunners
优化storm.yaml
nimbus结点配置(storm.yaml)信息:
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional inf
- 101个MySQL 的调节和优化的提示
tomcat_oracle
mysql
1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。 2. 不惜一切代价避免使用Swap交换分区 – 交换时是从硬盘读取的,它的速度很慢。 3. 使用电池供电的RAM(注:RAM即随机存储器)。 4. 使用高级的RAID(注:Redundant Arrays of Inexpensive Disks,即磁盘阵列
- zoj 3829 Known Notation(贪心)
阿尔萨斯
ZOJ
题目链接:zoj 3829 Known Notation
题目大意:给定一个不完整的后缀表达式,要求有2种不同操作,用尽量少的操作使得表达式完整。
解题思路:贪心,数字的个数要要保证比∗的个数多1,不够的话优先补在开头是最优的。然后遍历一遍字符串,碰到数字+1,碰到∗-1,保证数字的个数大于等1,如果不够减的话,可以和最后面的一个数字交换位置(用栈维护十分方便),因为添加和交换代价都是1