自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 对象存储的多租户实现思路

本文提出一种方案,该方案基于现有各厂商的对象存储,可以实现对象存储的多租户模式。对租户的限制包括存储空间和流量大小。本方案适用于相册、云笔记、云盘,也适用于商城等租户需要上传大量文件的SaaS软件。

2022-12-11 22:15:04 742 1

原创 原型工具与代码实现的差距及改进设想

最近经常根据墨刀设计的原型开发微信小程序页面,使用的多了总感觉原型只能参考,原型跟代码实现总差一小步。原型中提供的CSS并不能直接复制到代码中,导致编码人员复刻原型设计时总有差距。本文先列举出一些原型和实现的差距,然后提出原型工具一些改进设想。

2022-12-02 11:42:25 562

原创 微信小程序顶部标题栏与胶囊对齐

介绍 最近在做微信小程序时,顶部标题栏总是与胶囊对不齐。往往是在这款手机上对齐了,在另外一款手机差很多。我再查阅资料后,提出了一种方法解决这个问题,即:在页面onLoad或组件created时,利用微信小程序提供的API,获取系统状态栏高度和胶囊信息,进而动态调整顶部标题栏样式。在苹果、小米、荣耀手机做验证,能做到精准对齐。理论胶囊样式应该是垂直居中,有1px的border,border-radius为14px 。若要使顶部标题栏与胶囊对齐,则其...

2022-03-16 10:22:11 4074

原创 海康录像文件 网页无插件播放

修改海康像机、DVR的音视频编码格式 要选H264+AAC 新的海康像机、DVR、NVR默认编码格式都是H265了。 但网页,尤其是手机端网页(IOS、Android)不支持H265,经过调研只有H264+AAC才能兼容。 使用海康SDK下载录像文件 此时音视频编码格式是H264+CVD+ADTS。封装格式为mp4 使用ffmpeg将录像文件转换为m3u8格式 ffmpeg -i Downtest_Channel_33_20210203090511.mp...

2021-02-23 10:09:55 1889

原创 MySQL全文索引及其优劣

目录创建及使用适用场景优点缺点创建及使用 CREATE FULLTEXT INDEX title_index ON t_article (title) WITH PARSER ngram; SELECT id,title FROM t_article WHERE match (title) against ('皮肤 婴儿' ) > 0 LIMIT 10; 适用场景 适用数据量不大,要求不高的全文检索场景。 MySQL版本要大于5.7.6。

2021-02-23 09:54:00 2561

原创 Java 高效String转int

需求 将形如“1,234”、“hh1234” String类字符串转换int类型1234常见写法 private static int getIntValue(String str) { int r = 0; if (str != null && str.length() != 0) { Str...

2017-09-09 23:16:21 731

原创 《机器学习》读书笔记 7 第5章 神经网络 二

神经网络训练、常见神经网络、深度学习

2017-09-05 22:10:47 601

原创 《机器学习》读书笔记 7 第5章 神经网络 一

神经网络的基本概念

2017-08-29 22:27:00 388

原创 《机器学习》读书笔记 6 第4章 决策树

一 基本流程决策树是基于树结构来进行决策的。决策过程中提出的每个判定问题都是对某个属性的测试(判断)。对训练集D、属性A,决策树生成函数TreeGenerate(D,A):TreeGenerate(D,A){生成节点nodeif D中样本都属于类C :将node标记为C类叶节点,returnif A为空集 或 D中在A上取值都相同(所有样本在所有属性上取值相同,无法

2017-08-27 11:34:36 506

原创 《机器学习》读书笔记 5 第3章 线性模型

一、基本形式f(x) = w1x1+w2x2+…+wdxd+b向量形式:f(x)= wTx+b二、线性回归线性回归试图学得一个线性模型以尽可能准确地预测实数输出标记。对离散属性,若属性值间存在“序”关系,可通过连续化将其转为连续值。例如身高的高、矮可转化为1.0、0.0。高度的高、中、低可转化为1.0、0.5、0.0。若不存在序关系,假定有k个属性值,则通常转化为k

2017-08-15 21:09:27 452

原创 Windows下开发、调试Linux C/C++程序

背景据我所知,开发Linux C/C++ 程序的一般方式,如下:²使用SecureCRT+UltraEdit(FTP)工具远程编辑、编译(Makefile+gcc)、调试(gdb)Linux程序。²Windows 上装Linux虚拟机,在虚拟机上使用Vim、gcc、gdb来编辑、编译、调试。 使用IDE的方式,有:²Linux装Eclipse CDT,直接在...

2017-08-13 11:15:07 27493 3

原创 《机器学习》读书笔记 4 第2章 模型评估与选择 二

三、性能度量在预测任务中,给定样例集 D={(x1,y1),(x2,y2),...(xm,ym)},其中yi是xi的真实标记。要评估学习器f的性能,就是要把学习器预测结果f(x)与真实标记y进行比较。回归任务常用的性能度量是均方误差。(缺公式,大意是每个样例的预测结果减去真实标记的平方和的平均值)更一般的均方误差描述:(缺公式,,大意是每个样例的预测结果减去真实标记的平方和 乘以 概率

2017-08-09 21:45:11 559

原创 《机器学习》读书笔记 4 第2章 模型评估与选择 一

一、经验误差与过拟合1.经验误差:学习器的实际输出与样本的真实输出之间的差异称为误差。学习器在训练集上的误差称为训练误差,或经验误差。在新样本上的误差称为泛化误差。泛华误差小的学习器较好。2.过拟合:在训练样本上表现太好,可能已经把训练样本自身的一些特点当作了所有潜在样本都会有的一般性质,这样会导致泛化性能下降的现象,称为过拟合。   与之相对的是欠拟合。3.欠拟合的解

2017-08-08 20:45:49 268

原创 《机器学习》读书笔记 3 第1章 绪论

一、引言1.西瓜书由来:除了封皮的西瓜,这里举了一个判断好西瓜的例子:根蒂蜷缩、敲声浊响的青绿西瓜 很可能是好西瓜。2.机器学习正是这样的一门学科,它致力于研究如何通过计算的手段,利用经验来改善系统自身性能。3.机器学习研究的主要内容:在计算机上从数据中产生“模型”的算法,即学习算法。4.学习算法,输入是经验数据,输出是模型。5.本书中 “模型”泛指从数据中学得的结果。有文献“

2017-08-06 11:11:12 312

原创 《机器学习》读书笔记 2 前言

本书是面向中文读者的机器学习教科书。需要概率、统计、代数、优化、逻辑知识。全书16章:1-3章基础知识;4-10章 经典且常用的机器学习方法;11-16章 进阶知识;内容尽可能涵盖机器学习基础知识的各方面;很多重要、前沿的材料未能覆盖,仅可作为入门读物;

2017-08-06 11:06:22 351

原创 《机器学习》读书笔记 1 序言

机器学习是人工智能领域发展最快的一个分支。20世纪80年代,符号(机器)学习可能还是主流,但自90年代,就是统计(机器)学习的天下了。周志华教授的《机器学习》全面详细的介绍了机器学习的各个分支,可作教材,也可作自学用书和科研参考书。后面几段就是关于机器学习发展前途的一些问题及思考。一、符号学习与统计学习的发展趋势:1.大多数默认符号学习应该退出历史舞台2.王珏教授:两者互相结合

2017-08-06 10:09:59 306

原创 如何将海康高清摄像机转成opencv可以处理的格式?

环境:Red Hat Enterprise linux As5SDK版本: CH-HCNetSDK(Linux)4.0.2.7 OpenCv:2.2.0将控制台演示代码的 GetStream.cpp 覆盖为以下,就能转换成 IplImage 内存数据,IplImage *img 是YUV格式,IplImage *imgBgr 是BGR格式:/** Copyright(C) 2

2012-04-18 15:49:48 4359 3

原创 将windows 目录赋值给string类变量

背景:最近在折腾XML解析的函数库,用了一把VC++6.0 。由于一直是在LINUX           系统下编程,WINDOWS下c编程经验很少 ,被下面的简单问题折腾了好久。环境:windows xp 。VC++ 6.0 级别:初学 正文:由于windows的目录分割符是使用 "/" 与c语言的转义字符是一个(LINUX下就没有这个问题) 因此赋值给str

2008-10-18 16:03:00 589

原创 跟踪SQL_TRACE

show parameter timed_statistics; 如果VALUE 是FALSE的话。 alter session set timed_statistics=true; alter session set sql_trace=true;   执行要执行的sql语句 或过程或函数 完毕后 执行下面的语句 select a.spid

2008-10-03 21:26:00 384

转载 ORACLE执行计划的一些基本概念

 ORACLE执行计划的一些基本概念 一.相关的概念   Rowid的概念:rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的。对每个表都有一个rowid的伪列,但是表中并不物理存储ROWID列的值。不过你可以像使用其它列那样使用它,但是不能删除改列,也不能对该列的值进行修改、插入。一旦一行数据插入数据库,则rowid在该行的生命周期内是唯一的,即即使

2008-10-03 21:18:00 391 1

VLC播放器源码 2.0.5

VLC播放器最新源码 版本2.0.5。具有很高的参考价值

2013-03-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除