- 利用全核范数去噪技术优化彩色图像处理
潦草通信狗
人工智能深度学习
一、引言图像去噪是图像处理领域中一个经典且重要的问题。随着技术的发展,各种算法不断涌现,其中全变分(TotalVariation,TV)方法因其在边缘保持方面的优势而广受欢迎。本文将介绍一种基于全核范数(TotalNuclearNorm,TNN)的去噪技术,该技术在处理彩色图像时表现出色。二、算法原理全核范数去噪技术基于全变分理论,通过最小化包含数据保真项和正则项的目标函数来实现去噪。数据保真项确
- 第六周作业
卫清华
1、100.0.0.16/28对应网段的网关地址、广播地址、可分配IP地址范围(1).网关地址:默认为最大Ip地址100.0.0.254(2).广播地址:100.0.0.255(3).可用ip段:100.0.0.241-2542、使用man手册学习tcpdump的使用tcpdump网络抓包工具-iens33指定网卡,默认为本地卡-tnn不显示时间戳,且以ip及端口显示-c抓包次数,省略不写将一直持
- 模式识别、计算机视觉、机器学习领域的顶级期刊和会议(整理)
birdNet22
科研之路顶级科研会议顶级期刊人工智能
部分AI刊物影响因子05SCIIF20052004JMLR4.0275.952(机器学习)PAMI3.8104.352(模式识别)IJCV3.6572.914(计算机视觉)TOIS4.5294.097AIJ2.6383.570MLJ3.1083.258ECJ1.5683.206TEvC3.2573.688DMKD2.1052.800NCJ2.5912.364TNN2.2052.178PR2.153
- 一键抠图2:C/C++实现人像抠图 (Portrait Matting)
AI吃大瓜
深度学习Mattingc++人像抠图一键抠图人像分割matting
一键抠图2:C/C++实现人像抠图(PortraitMatting)目录一键抠图2:C/C++实现人像抠图(PortraitMatting)1.前言2.抠图算法3.人像抠图算法MODNet(1)模型训练(2)将Pytorch模型转换ONNX模型(3)将ONNX模型转换为TNN模型4.模型C++部署(1)项目结构(2)配置开发环境(OpenCV+OpenCL+base-utils+TNN)(3)部署
- 手势识别4:C/C++实现手部检测和手势识别(含源码下载)
AI吃大瓜
手势识别手部检测gesture手势检测手势识别数据集
手势识别4:C/C++实现手部检测和手势识别(含源码下载)目录手势识别4:C/C++实现手部检测和手势识别(含源码下载)1.前言2.手势识别模型(YOLOv5)(1)手势识别模型训练(2)将Pytorch模型转换ONNX模型(3)将ONNX模型转换为TNN模型3.手势识别模型C++部署(1)项目结构(2)配置开发环境(OpenCV+OpenCL+base-utils+TNN)(3)部署TNN模型(
- 深度学习可视化工具:Netron
泠山
深度学习深度学习人工智能
Netron是一个用于神经网络、深度学习和机器学习模型的可视化工具。Netron支持ONNX、TensorFlowLite、Caffe、Keras、Darknet、PaddlePaddle、ncnn、MNN、CoreML、RKNN、MXNet、MindSporeLite、TNN、Barracuda、Tengine、CNTK、TensorFlow.js、Caffe2和UFF。它还实验性支持PyTor
- 手部关键点检测4:Android实现手部关键点检测(手部姿势估计)含源码 可实时检测
AI吃大瓜
2D/3DPoseandroid手指关键点检测手部关键点检测手部姿态检测手指检测Android手指检测
目录1.前言2.手部关键点检测(手部姿势估计)方法(1)Top-Down(自上而下)方法(2)Bottom-Up(自下而上)方法:3.手部关键点检测模型训练4.手部关键点检测模型Android部署(1)将Pytorch模型转换ONNX模型(2)将ONNX模型转换为TNN模型(3)Android端上部署模型(4)Android测试效果(5)运行APP闪退:dlopenfailed:library"l
- TNN源码阅读笔记(三)
半笔闪
tnnTNN_NS::TNN是TNN对外暴露接口的管理类,如下使用//api接口的管理对象TNN_NS::TNNtnn;//配置MODEL_TYPE_TNN和模型文件(tnnparam和tnnmodel文件)TNN_NS::ModelConfigmodel_config;//读取tnnparam和tnnmodel文件autoproto_tnn=fdLoadFile(model_param);aut
- AS中部署NCNN
wildlily8427
opencv
参考链接http://681314.com/A/Clzr6Q2OBOhttps://blog.csdn.net/xs1997/article/details/131747372一、文章背景:公司再进行一个项目时,使用PyTorch框架,python语言及opencv工具进行神经网络深度学习算法进行训练。生成ONNX模型,但是该模型不能直接用在android平台,只能将该模型先转化为NCNN或TNN
- 毫秒时间戳与时间转换C源码
一叶沉浮
STM32c语言开发语言单片机
时间戳生成C源码时间转换毫秒时间戳毫秒时间戳转换时间时间转换毫秒时间戳uint32_tTIMESTRING_C(void){charstr_time[25]="2011-12-3111:43:07";structtmstm;intiY,iM,iD,iH,iMin,iS;uint8_tnn,yy,rr,ss,ff,mm;/*引入年月日时分秒数据nn=Tim_ny/100;yy=Tim_ny%100;
- 疲劳驾驶检测和识别4:C++实现疲劳驾驶检测和识别(含源码,可实时检测)
AI吃大瓜
智能驾驶疲劳驾驶C++C++疲劳驾驶疲劳驾驶检测疲劳驾驶识别
疲劳驾驶检测和识别4:C++实现疲劳驾驶检测和识别(含源码,可实时检测)目录疲劳驾驶检测和识别4:C++实现疲劳驾驶检测和识别(含源码,可实时检测)1.疲劳驾驶检测和识别方法2.人脸检测方法3.疲劳驾驶识别模型(Python)(1)疲劳驾驶识别模型的训练(2)将Pytorch模型转换ONNX模型(3)将ONNX模型转换为TNN模型4.疲劳驾驶识别模型C/C++部署(1)项目结构(2)配置开发环境(
- [NAS4]Tiny adversarial multi-objective one-shot neural architecture search
Eavan努力努力再努力
神经架构搜索人工智能深度学习
论文链接:https://arxiv.org/abs/2103.00363v1代码链接:摘要:移动设备中广泛使用的微小神经网络(TNN)容易受到对抗性攻击,对TNN鲁棒性的更先进研究需求也越来越大。本文关注于如何在不损失模型精度的情况下提升TNN的鲁棒性。为了在对抗精度adversarailaccuracy,干净精度cleanaccuracy,和模型尺寸间达到平衡,本文提出了TAM-NAS算法,一
- 面部表情识别3:Android实现表情识别(含源码,可实时检测)
AI吃大瓜
深度学习android表情识别面部表情识别情绪识别android表情识别
面部表情识别3:Android实现表情识别(含源码,可实时检测)目录面部表情识别3:Android实现表情识别(含源码,可实时检测)1.面部表情识别方法2.人脸检测方法3.面部表情识别模型训练4.面部表情识别模型Android部署(1)将Pytorch模型转换ONNX模型(2)将ONNX模型转换为TNN模型(3)Android端上部署模型(4)Android测试效果(5)运行APP闪退:dlope
- 面部表情识别4:C++实现表情识别(含源码,可实时检测)
AI吃大瓜
深度学习c++c++表情识别表情识别opencv表情识别C表情识别
面部表情识别4:C++实现表情识别(含源码,可实时检测)目录面部表情识别4:C++实现表情识别(含源码,可实时检测)1.面部表情识别方法2.人脸检测方法3.面部表情识别模型(Python)(1)面部表情识别模型的训练(2)将Pytorch模型转换ONNX模型(3)将ONNX模型转换为TNN模型4.面部表情识别模型C/C++部署(1)项目结构(2)配置开发环境(OpenCV+OpenCL+base-
- 疲劳驾驶检测和识别3:Android实现疲劳驾驶检测和识别(含源码,可实时检测)
AI吃大瓜
智能驾驶android疲劳驾驶疲劳驾驶检测疲劳驾驶识别
疲劳驾驶检测和识别3:Android实现疲劳驾驶检测和识别(含源码,可实时检测)目录疲劳驾驶检测和识别3:Android实现疲劳驾驶检测和识别(含源码,可实时检测)1.疲劳驾驶检测和识别方法2.人脸检测方法3.疲劳驾驶检测和识别模型训练4.疲劳驾驶检测和识别模型Android部署(1)将Pytorch模型转换ONNX模型(2)将ONNX模型转换为TNN模型(3)Android端上部署模型(4)An
- TNN源码阅读笔记(一)
半笔闪
最近看了下TNN的源码,打算记录一下源码阅读笔记。gitclonehttps://github.com/tencent/tnn克隆下tnn,看下目录结构:image.pngbenchmark:模型的benchmark和层的benchmarkcmake:底下就一个cmake文件,不同的系统设置不同类型的库doc:相关文档examples:包括android、ios、armlinux的例子,sampl
- chinese_lite OCR使用教程
小小晓晓阳
图像识别ocr
目录一、简介二、环境三、项目地址四、使用说明五、各语言的Demo地址六、效果展示一、简介超轻量级中文ocr,支持竖排文字识别,支持ncnn、mnn、tnn推理(dbnet(1.8M)+crnn(2.5M)+anglenet(378KB))总模型仅4.7M二、环境python3.6linux/macos/windows三、项目地址https://github.com/DayBreak-u/chine
- ⑮【时空图 · 图结构学习 · 时空图建模】图结构修正网络 | 动态图 学习策略 | 动态空间建模 | 时空特征 | 异构图 | TNN | 稳定图 | 图的时空特征
追光者♂
【小小的项目(实战+案例)】人工智能时空图建模机器学习深度学习图神经网络
人的一生很短,如白驹过隙,但心情如高山大川,连绵不绝。作者主页:追光者♂个人简介:[1]计算机专业硕士研究生[2]2022年度博客之星人工智能领域TOP4[3]阿里云社区特邀专家博主[4]CSDN-人工智能领域优质创作者[5]预期2023年10月份·准CSDN博客专家无限进步,一起追光
- 人脸识别4:Android InsightFace实现人脸识别Face Recognition(含源码)
AI吃大瓜
深度学习android人脸识别人脸检测android人脸识别
人脸识别4:AndroidInsightFace实现人脸识别FaceRecognition(含源码)目录人脸识别4:AndroidInsightFace实现人脸识别FaceRecognition(含源码)1.前言2.项目说明(1)开发版本(2)依赖库说明(OpenCV+OpenCL+base-utils+TNN)(3)CMake配置3.人脸识别系统(1)人脸识别的核心算法(2)人脸检测和关键点检测
- 人脸识别3:C/C++ InsightFace实现人脸识别Face Recognition(含源码)
AI吃大瓜
深度学习人脸识别人脸检测c++c++人脸识别opencv人脸识别
人脸识别3:C/C++InsightFace实现人脸识别FaceRecognition(含源码)目录1.前言2.项目安装(1)项目结构(2)配置开发环境(OpenCV+OpenCL+base-utils+TNN)(3)部署TNN模型(4)CMake配置(5)编译运行3.人脸识别系统(1)人脸识别的核心算法(2)人脸检测和关键点检测(3)人脸校准(4)人脸特征提取(5)人脸比对(1:1)(6)人脸搜
- 人脸检测和行人检测3:Android实现人脸检测和行人检测检测(含源码,可实时检测)
AI吃大瓜
深度学习android行人检测人脸检测人体检测人脸人体检测
人脸检测和行人检测3:Android实现人脸检测和行人检测检测(含源码,可实时检测)目录人脸检测和行人检测3:Android实现人脸检测和行人检测(含源码,可实时检测)1.前言2.人脸检测和行人检测数据集说明3.基于YOLOv5的人脸检测和行人检测模型训练4.人脸检测和行人检测模型Android部署(1)将Pytorch模型转换ONNX模型(2)将ONNX模型转换为TNN模型(3)Android端
- 人脸检测和人体检测4:C++实现人脸检测和人体检测(含源码,可实时检测)
AI吃大瓜
深度学习人脸人体检测人脸检测人体检测行人检测人脸和人体检测
人脸检测和人体检测4:C++实现人脸检测和人体检测(含源码,可实时检测)目录人脸检测和人体检测4:C++实现人脸检测和人体检测(含源码,可实时检测)1.前言2.人脸检测和人体检测检测模型(YOLOv5)(1)人脸检测和人体检测模型训练(2)将Pytorch模型转换ONNX模型(3)将ONNX模型转换为TNN模型3.人脸检测和人体检测C++端上部署(1)项目结构(2)配置开发环境(OpenCV+Op
- AFL 源码精读笔记 - Fuzzer 部分
Zheng__Huang
Fuzzinglinux安全性测试模糊测试
本文是笔者阅读AFL源码的核心代码部分阅读笔记,主要内容为AFLfuzzer结构和流程等,不包含插桩内容。由于另一部分笔记直接写入代码注释,可能部分内容不是很完善,但笔者自以为将基本所有AFL流程要点记录在笔记中,欢迎各位交流。AFL-showmap解析各个参数,详见Default说明-b隐藏选项,以二进制格式输出结果(类似outdir/queue/fuzz_bitmap)-tnn+setst
- AI学习-腾讯TNN
superxxd
图像智能机器学习
https://github.com/Tencent/TNN/blob/master/README_CH.mdTNN:由腾讯优图实验室开源的高性能、轻量级神经网络推理框架,同时拥有跨平台、高性能、模型压缩、代码裁剪等众多突出优势。TNN框架在原有Rapidnet、ncnn框架的基础上进一步加强了移动端设备的支持以及性能优化,同时借鉴了业界主流开源框架高性能和良好拓展性的特性,拓展了对于后台X86,
- 腾讯发布推理框架TNN全平台版本,同时支持移动端、桌面端和服务端
OpenCV中文网公众号
腾讯网络java计算机视觉人工智能
本文转载自腾讯优图。TNN是腾讯开源的新一代跨平台深度学习推理框架,也是腾讯深度学习与加速Oteam云帆的开源协同成果,由腾讯优图实验室主导,腾讯光影研究室、腾讯云架构平台部、腾讯数据平台部等团队一起协同开发。在经过4个多个月的迭代完善后,TNN新版本v0.3版本正式发布,是首个同时支持移动端、桌面端、服务端的全平台开源版本。TNN新版本在通用性、易用性、性能方面进一步获得提升。TNN地址:htt
- 腾讯TNN神经网络推理框架手动实现多设备单算子卷积推理
夏小悠
AI编译器神经网络人工智能TNNAI编译器c++
文章目录前言1.简介2.快速开始2.1onnx转tnn2.2编译目标平台的TNN引擎2.3使用编译好的TNN引擎进行推理3.手动实现单算子卷积推理(浮点)4.代码解析4.1构建模型(单卷积层)4.2构建解释器4.3初始化tnn5.模型量化5.1编译量化工具5.2量化流程5.3featuremap量化5.3.1range_per_channel_的计算5.3.2interval_per_channe
- 目标检测——YOLOv6(十二)
Y.Z.Y.
计算机视觉目标检测深度学习计算机视觉
简介:YOLOv6是美团视觉智能部研发的一款目标检测框架,致力于工业应用。这里简单记录一下,方便以后回顾。在部署方面,YOLOv6支持GPU(TensorRT)、CPU(OPENVINO)、ARM(MNN、TNN、NCNN)等不同平台的部署,极大地简化工程部署时的适配工作。原论文地址:https://arxiv.org/pdf/2004.10934.pdfGitHub网址:https://gith
- 【开源项目】模型网络可视化查看器Netron
hey_girl_
Pythonpython深度学习神经网络
简介Netron是神经网络、深度学习和机器学习模型的查看器。Netron支持ONNX、TensorFlowLite、Caffe、Keras、Darknet、PaddlePaddle、ncnn、MNN、CoreML、RKNN、MXNet、MindSporeLite、TNN、Barracuda、Tengine、CNTK、TensorFlow.js、Caffe2和UFF。Netron为PyTorch、T
- 情绪这个坏东西
呱呱呱爱啊
早上一上班就发生了一件可怕意外。就在刚才,我灵感爆棚、噼里啪啦在电脑上敲出来大半篇稿子,竟因一时误操作直接关机、没有保存,简直TNN太气人。我想起以前在书上看到,一位国外历史学家也是好不容易写了一部著作,结果不小心失火烧掉了,他痛心了好久好久最终只能接受现实、鼓起勇气又写了一遍。“苔花如米小、也学牡丹开”,普通如我也一样,只能无可奈何安之若素重新开机、再写一遍。很多时候,我们需要努力奋进工作时,可
- TNN源码阅读笔记(二)
半笔闪
首先从一个例子看起,在example文件夹下有检测和分类的例子,但是又封装了几层接口,这里我把主要的流程代码提出来了,这是可以单独load模型跑起来的代码,如下://创建模型TNN_NS::TNNtnn;//创建模型配置TNN_NS::ModelConfigmodel_config;//load模型文件autoproto_tnn=fdLoadFile(model_param);automodel_
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIlinuxPHPandroid
╔-----------------------------------╗┆
- zookeeper admin 笔记
braveCS
zookeeper
Required Software
1) JDK>=1.6
2)推荐使用ensemble的ZooKeeper(至少3台),并run on separate machines
3)在Yahoo!,zk配置在特定的RHEL boxes里,2个cpu,2G内存,80G硬盘
数据和日志目录
1)数据目录里的文件是zk节点的持久化备份,包括快照和事务日
- Spring配置多个连接池
easterfly
spring
项目中需要同时连接多个数据库的时候,如何才能在需要用到哪个数据库就连接哪个数据库呢?
Spring中有关于dataSource的配置:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
&nb
- Mysql
171815164
mysql
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI
TH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作
- CommonDAO(公共/基础DAO)
g21121
DAO
好久没有更新博客了,最近一段时间工作比较忙,所以请见谅,无论你是爱看呢还是爱看呢还是爱看呢,总之或许对你有些帮助。
DAO(Data Access Object)是一个数据访问(顾名思义就是与数据库打交道)接口,DAO一般在业
- 直言有讳
永夜-极光
感悟随笔
1.转载地址:http://blog.csdn.net/jasonblog/article/details/10813313
精华:
“直言有讳”是阿里巴巴提倡的一种观念,而我在此之前并没有很深刻的认识。为什么呢?就好比是读书时候做阅读理解,我喜欢我自己的解读,并不喜欢老师给的意思。在这里也是。我自己坚持的原则是互相尊重,我觉得阿里巴巴很多价值观其实是基本的做人
- 安装CentOS 7 和Win 7后,Win7 引导丢失
随便小屋
centos
一般安装双系统的顺序是先装Win7,然后在安装CentOS,这样CentOS可以引导WIN 7启动。但安装CentOS7后,却找不到Win7 的引导,稍微修改一点东西即可。
一、首先具有root 的权限。
即进入Terminal后输入命令su,然后输入密码即可
二、利用vim编辑器打开/boot/grub2/grub.cfg文件进行修改
v
- Oracle备份与恢复案例
aijuans
oracle
Oracle备份与恢复案例
一. 理解什么是数据库恢复当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与
- JavaEE开源快速开发平台G4Studio v5.0发布
無為子
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V5.0版本已经正式发布。
访问G4Studio网站
http://www.g4it.org
2013-04-06 发布G4Studio_V5.0版本
功能新增
(1). 新增了调用Oracle存储过程返回游标,并将游标映射为Java List集合对象的标
- Oracle显示根据高考分数模拟录取
百合不是茶
PL/SQL编程oracle例子模拟高考录取学习交流
题目要求:
1,创建student表和result表
2,pl/sql对学生的成绩数据进行处理
3,处理的逻辑是根据每门专业课的最低分线和总分的最低分数线自动的将录取和落选
1,创建student表,和result表
学生信息表;
create table student(
student_id number primary key,--学生id
- 优秀的领导与差劲的领导
bijian1013
领导管理团队
责任
优秀的领导:优秀的领导总是对他所负责的项目担负起责任。如果项目不幸失败了,那么他知道该受责备的人是他自己,并且敢于承认错误。
差劲的领导:差劲的领导觉得这不是他的问题,因此他会想方设法证明是他的团队不行,或是将责任归咎于团队中他不喜欢的那几个成员身上。
努力工作
优秀的领导:团队领导应该是团队成员的榜样。至少,他应该与团队中的其他成员一样努力工作。这仅仅因为他
- js函数在浏览器下的兼容
Bill_chen
jquery浏览器IEDWRext
做前端开发的工程师,少不了要用FF进行测试,纯js函数在不同浏览器下,名称也可能不同。对于IE6和FF,取得下一结点的函数就不尽相同:
IE6:node.nextSibling,对于FF是不能识别的;
FF:node.nextElementSibling,对于IE是不能识别的;
兼容解决方式:var Div = node.nextSibl
- 【JVM四】老年代垃圾回收:吞吐量垃圾收集器(Throughput GC)
bit1129
垃圾回收
吞吐量与用户线程暂停时间
衡量垃圾回收算法优劣的指标有两个:
吞吐量越高,则算法越好
暂停时间越短,则算法越好
首先说明吞吐量和暂停时间的含义。
垃圾回收时,JVM会启动几个特定的GC线程来完成垃圾回收的任务,这些GC线程与应用的用户线程产生竞争关系,共同竞争处理器资源以及CPU的执行时间。GC线程不会对用户带来的任何价值,因此,好的GC应该占
- J2EE监听器和过滤器基础
白糖_
J2EE
Servlet程序由Servlet,Filter和Listener组成,其中监听器用来监听Servlet容器上下文。
监听器通常分三类:基于Servlet上下文的ServletContex监听,基于会话的HttpSession监听和基于请求的ServletRequest监听。
ServletContex监听器
ServletContex又叫application
- 博弈AngularJS讲义(16) - 提供者
boyitech
jsAngularJSapiAngularProvider
Angular框架提供了强大的依赖注入机制,这一切都是有注入器(injector)完成. 注入器会自动实例化服务组件和符合Angular API规则的特殊对象,例如控制器,指令,过滤器动画等。
那注入器怎么知道如何去创建这些特殊的对象呢? Angular提供了5种方式让注入器创建对象,其中最基础的方式就是提供者(provider), 其余四种方式(Value, Fac
- java-写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
bylijinnan
java
public class CommonSubSequence {
/**
* 题目:写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
* 写一个版本算法复杂度O(N^2)和一个O(N) 。
*
* O(N^2):对于a中的每个字符,遍历b中的每个字符,如果相同,则拷贝到新字符串中。
* O(
- sqlserver 2000 无法验证产品密钥
Chen.H
sqlwindowsSQL ServerMicrosoft
在 Service Pack 4 (SP 4), 是运行 Microsoft Windows Server 2003、 Microsoft Windows Storage Server 2003 或 Microsoft Windows 2000 服务器上您尝试安装 Microsoft SQL Server 2000 通过卷许可协议 (VLA) 媒体。 这样做, 收到以下错误信息CD KEY的 SQ
- [新概念武器]气象战争
comsci
气象战争的发动者必须是拥有发射深空航天器能力的国家或者组织....
原因如下:
地球上的气候变化和大气层中的云层涡旋场有密切的关系,而维持一个在大气层某个层次
- oracle 中 rollup、cube、grouping 使用详解
daizj
oraclegroupingrollupcube
oracle 中 rollup、cube、grouping 使用详解 -- 使用oracle 样例表演示 转自namesliu
-- 使用oracle 的样列库,演示 rollup, cube, grouping 的用法与使用场景
--- ROLLUP , 为了理解分组的成员数量,我增加了 分组的计数 COUNT(SAL)
- 技术资料汇总分享
Dead_knight
技术资料汇总 分享
本人汇总的技术资料,分享出来,希望对大家有用。
http://pan.baidu.com/s/1jGr56uE
资料主要包含:
Workflow->工作流相关理论、框架(OSWorkflow、JBPM、Activiti、fireflow...)
Security->java安全相关资料(SSL、SSO、SpringSecurity、Shiro、JAAS...)
Ser
- 初一下学期难记忆单词背诵第一课
dcj3sjt126com
englishword
could 能够
minute 分钟
Tuesday 星期二
February 二月
eighteenth 第十八
listen 听
careful 小心的,仔细的
short 短的
heavy 重的
empty 空的
certainly 当然
carry 携带;搬运
tape 磁带
basket 蓝子
bottle 瓶
juice 汁,果汁
head 头;头部
- 截取视图的图片, 然后分享出去
dcj3sjt126com
OSObjective-C
OS 7 has a new method that allows you to draw a view hierarchy into the current graphics context. This can be used to get an UIImage very fast.
I implemented a category method on UIView to get the vi
- MySql重置密码
fanxiaolong
MySql重置密码
方法一:
在my.ini的[mysqld]字段加入:
skip-grant-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql
mysql>use mysql;
mysql>更新 user set password=password('新密码') WHERE User='root';
mysq
- Ehcache(03)——Ehcache中储存缓存的方式
234390216
ehcacheMemoryStoreDiskStore存储驱除策略
Ehcache中储存缓存的方式
目录
1 堆内存(MemoryStore)
1.1 指定可用内存
1.2 驱除策略
1.3 元素过期
2 &nbs
- spring mvc中的@propertysource
jackyrong
spring mvc
在spring mvc中,在配置文件中的东西,可以在java代码中通过注解进行读取了:
@PropertySource 在spring 3.1中开始引入
比如有配置文件
config.properties
mongodb.url=1.2.3.4
mongodb.db=hello
则代码中
@PropertySource(&
- 重学单例模式
lanqiu17
单例Singleton模式
最近在重新学习设计模式,感觉对模式理解更加深刻。觉得有必要记下来。
第一个学的就是单例模式,单例模式估计是最好理解的模式了。它的作用就是防止外部创建实例,保证只有一个实例。
单例模式的常用实现方式有两种,就人们熟知的饱汉式与饥汉式,具体就不多说了。这里说下其他的实现方式
静态内部类方式:
package test.pattern.singleton.statics;
publ
- .NET开源核心运行时,且行且珍惜
netcome
java.net开源
背景
2014年11月12日,ASP.NET之父、微软云计算与企业级产品工程部执行副总裁Scott Guthrie,在Connect全球开发者在线会议上宣布,微软将开源全部.NET核心运行时,并将.NET 扩展为可在 Linux 和 Mac OS 平台上运行。.NET核心运行时将基于MIT开源许可协议发布,其中将包括执行.NET代码所需的一切项目——CLR、JIT编译器、垃圾收集器(GC)和核心
- 使用oscahe缓存技术减少与数据库的频繁交互
Everyday都不同
Web高并发oscahe缓存
此前一直不知道缓存的具体实现,只知道是把数据存储在内存中,以便下次直接从内存中读取。对于缓存的使用也没有概念,觉得缓存技术是一个比较”神秘陌生“的领域。但最近要用到缓存技术,发现还是很有必要一探究竟的。
缓存技术使用背景:一般来说,对于web项目,如果我们要什么数据直接jdbc查库好了,但是在遇到高并发的情形下,不可能每一次都是去查数据库,因为这样在高并发的情形下显得不太合理——
- Spring+Mybatis 手动控制事务
toknowme
mybatis
@Override
public boolean testDelete(String jobCode) throws Exception {
boolean flag = false;
&nbs
- 菜鸟级的android程序员面试时候需要掌握的知识点
xp9802
android
熟悉Android开发架构和API调用
掌握APP适应不同型号手机屏幕开发技巧
熟悉Android下的数据存储
熟练Android Debug Bridge Tool
熟练Eclipse/ADT及相关工具
熟悉Android框架原理及Activity生命周期
熟练进行Android UI布局
熟练使用SQLite数据库;
熟悉Android下网络通信机制,S