自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 并行计算CUDA DEMO

输入路径改为绝对路径 $(OutDir)%(Filename)%(Extension).obj。VS2019编译时返回MSB3721时没有更多错误信息。复制编译输出到命令行运行查看出错信息。//并行计算CUDA DEMO。根据错误信息解决各种问题。

2024-03-12 13:00:42 883 1

原创 AprilTags c++识别

fx,fy,px,py相机参数 tagSize标签码尺寸。

2022-08-31 09:32:10 480 1

原创 qt保存配置到本地方法

----------------------------localconfig.h----------------------------------#ifndef LOCAL_CONFIG_H#define LOCAL_CONFIG_H#include #include /** * @brief 用于保存配置信息 */class LocalConfig{public: LocalConfig(QString fileName = "");

2022-07-03 22:20:16 727

原创 qt定时执行方法

1、执行一次int x = 0;int y = 0; QTimer::singleShot(1000, [this, x, y]() { });2、等间隔重复执行QTimer mTimer;mTimer.setTimerType(Qt::PreciseTimer);connect(&mTimer,&QTimer::timeout, this, &MainWindow::doWhat);mTimer.start(1000);...

2022-07-03 22:13:06 1548 1

原创 qt日记输出到文件方法

void outputMessage(QtMsgType type, const QMessageLogContext &context, const QString &msg){ static QMutex mutex; mutex.lock(); QString text; switch(type) { case QtDebugMsg: text = QString("Debug:"); break; case QtWar

2022-07-02 19:46:36 283

原创 qt防止多实例重复启动方法

在main中通过共享内存实现防止重复启动QApplication a(argc, argv);qDebug()

2022-07-02 19:39:20 424

原创 android SharedPreference 使用

SharedPreference 读取与保存

2022-06-15 22:21:11 974

原创 android单例模式

单例模式,全局使用

2022-06-15 22:15:22 190

原创 android异步任务实现列表数据加载

异步任务,实现列表数据请求与处理

2022-06-15 22:11:40 236

原创 activity基类与Fragment基类

activity基类与Fragment基类

2022-06-15 22:02:26 112

原创 Ubuntu Docker常用命令

安装命令sudo apt install docker.io查看安装sudo docker --version添加用户到docker组sudo gpasswd -a $USER docker 重启dockersudo systemctl restart docker 查看状态sudo docker ps -a查看镜像sudo docker images创建容器docker run -it --name ubuntu1 ubuntudocker run -...

2022-05-05 17:33:28 1555 1

原创 conda命令

查看环境conda env list进入环境conda activate base退出环境conda deactivate添加镜像conda config --add channels conda-forgeconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghu

2021-11-04 22:08:18 512

原创 opencv笔记

1.读取图片imge = cv2.imread(IMAGE_PATH)2.转灰度图gray = cv2.cvtColor(imge, cv2.COLOR_BGR2GRAY)3.图像缩放image = cv2.resize(image, (400, int(400 * image.shape[0] / image.shape[1])))4.高期模糊gray = cv2.GaussianBlur(gray, (5, 5), 0)5.局部自适应阀值二值化binary = cv2.adaptiv.

2021-08-05 22:41:33 413

原创 交叉熵损失函数

随机变量x的取值集合X={x1,x2,x3}概率分布P(x)P(x1)=0.2P(x2)=0.3P(x3)=0.5信息量信息量是指信息多少的量度,概率越大信息量越少,概率越小信息越大。I(x1)=-log(P(x1))=2.32I(x2)=-log(P(x2))=1.73I(x3)=-log(P(x3))=1概率与信息量关系曲线熵表示信息量的期望。H(x)=-∑P(x)log(P(x))=0.2*2.32 + 0.3*1.73 + 0.5*1=1.4.

2021-06-10 14:46:31 330

原创 混合精度与单精度对比

使用混合精度代码更改很少scaler = GradScaler()with autocast(): out = model(data) loss = loss_func(out, target)scaler.scale(loss).backward()scaler.step(opt)scaler.update()只有PASCAL架构显卡最大批次TITAN X PASCAL 12G单精度batch=3100 混合精度batch=5000 批次大小提升61%..

2020-12-11 22:34:56 1061

原创 深度学习Windows单机多GPU并行

pytorch1.7 win10 两张GTX1070一、torch.nn.parallel.DistributedDataParallel1、接收并行调用传入的参数 parser = argparse.ArgumentParser() parser.add_argument("--local_rank", type=int) args = parser.parse_args()2、设置当前进程GPU torch.cuda.set_device(args.local...

2020-12-06 23:01:45 3172 5

原创 mysql安装

-------------------win 7 ----------------------------------1、下载MySql mysql-installer-community-5.6.10.1.msihttp://dev.mysql.com/downloads/2、点击安装1)默认端口为3306。2)数库服务名MySql。3、测试MySqlnet start MySqlnet stop MySql--------------linux -----------------

2020-12-01 09:36:58 351 1

原创 linux设置swap

创建分区dd if=/dev/zero of=/swapfile bs=1024 count=2048000格式化mkswap /swapfile添加swapon /swapfile设置权限chmod 0600 swapfile查看free -g关闭swapoff /swapfile开机启动设置vi /etc/fstab/swapfile swap swap defaults 0 0UUID=cdc7e711-0515-4328-976c-78b052352fdc swap .

2020-08-12 15:25:10 279

原创 安装conda,python,pytorch,tensorflow,pycharm

mac下载安装minicondavi ~/.bash_profile如果没有就手动加上 export PATH=/⁨opt/⁨miniconda3/bin⁩:$PATHsource $HOME/.bash_profileconda activate baseconda deactivate 退出环境conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config

2020-06-21 21:26:04 242

原创 信息系统项目管理师论文学习

信息系统项目管理师论文1、可行性研究。运行、技术、进度、经济。2、风险管理。计划、识别、分析、应对、监控。3、范围管理。计划、WBS、确认、控制。4、需求管理。计划、变更、跟踪。5、安全管理。6、成本管理。估算、预算、控制。7、资源管理。8、采购管理。9、质量管理。质量计划、质量保证、质量控制。10、进度管理。11、沟通管理。12、绩效管理。13、团队管理。14、人力资源管理。15、整体管理。...

2020-05-10 09:21:04 190

原创 Android WIFI连接调试

1、安装插件Android Studio>File>Settings>Plugins,搜索ADB WIFI,安装ADB WIFI2、用USB数据线连接手机3、显示设备列表adb devices4、设置端口,选中手机是LKX0217B11002083adb -s LKX0217B11002083 tcpip 55555、连接手机,手机的IP是192.168.1.106...

2020-02-15 13:24:49 174

原创 系统规划师学习

IT服务生命周期有规划设计、实施部署、服务运营、持续改进、监督管理。运营管理要素有人员、资源、技术、过程。团队管理人员的岗位包括管理岗、技术岗、操作岗,注重流程化与规范化,注重知识的积累及转移,主要有目标管理、激励管理、执行管理、发展管理。IT服务基本情况有背景、目的、组织结构、周期、服务对象、服务方式、服务内容、交付成果。规划设计包含需求识别、成本评估、方案设计、风险评估、设计实施、实...

2020-01-12 21:38:17 475

原创 系统分析师案例学习

可行性分析运行可行性,方案满足需求程度度量。技术可行性,技术方案实现性度量。进度可行性,时间表的合理性的度量。经济可行性,成本效益的度量。包括开发成本、运行维护成本、系统运行收益。...

2019-12-24 21:23:54 261

原创 系统分析师论文学习

论质软件项目质量管理及其应用软件需求是度量软件质量的基础,不仅要满足明确定义的需求,还要满足应有的隐含需求,并且遵循各种标准定义的开发规则。质量管理包含质量计划、质量保证、质量控制。质量保证是确保在软件开发过程中遵循了合适的规程与标准,确保正确的做,属于管理职能。质量控制是确定结果是否与质量标准相符,并纠正缺陷,检查做的是否正确,属于检查职能。主要活动有技术评审、代码走查、代码审查、单元测...

2019-12-19 23:17:49 188

原创 系统架构师案例学习

软件质量属性性能、可用性、可靠性、健壮性、安全性、可修改性、可变性、易用性、可测试性、功能性、互操作性。(1)性能改进策略有增加计算资源、改善资源需求、优先资源管理调度。(2)可用性改进策略有冗余设计。(3)可靠性改进策略有冗余设计、异常检测。(4)安全性改进策略有数据加密、身份认证、数字签名、访问控制、防火墙、入侵检测、信息审计。(5)可修改性改进策略有模块化。数据流图与流程图...

2019-12-18 21:42:30 195

原创 系统架构师论文学习

特定领域软件架构设计与应用组成包含领域模型、参考需求、参考架构,活动包含领域分析、领域设计、领域实现,定义包含领域范围、领域元素、领域字典、领域术语、需求约束,并实现该领域内典型的重用构件,用于该领域内特定应用生成。论信息系统建模方法(1)结构化建模方法,以过程为中心,使用数据流图建模。(2)面向数据建模方法,以数据为中心,使用实体联系图。(3)面向对象建模方法,将数据与过程结合...

2019-12-18 21:18:39 633

原创 Linux常用命令

查看端口使用netstat -luntp | grep 443查看进程IDps -f|grep tomcat修改目录所有帐号chown git:git /home/git/repos修改目录权限chmod 755 /home/git/repos防火墙打开端口firewall-cmd --permanent --zone=public --add-port=3389/tcpfi...

2019-11-26 10:28:32 108

原创 Tomcat支持https

1、上阿里云购买证书,有免费版证书。2、修改/user/share/tomcat9/conf/server.xml <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true"> ...

2019-11-26 10:24:37 116

原创 2019下半年软件设计师下午题

参考答案试题一问题1(3分)E1:帮买顾问E2:车辆交易系统E3:物流商问题2(5分)D1:交易线索信息表D2:订单信息表D3:路线信息表D4:合约信息表D5:物流商信息表问题3(4分)路线信息 D3-P5物流信息 P5-E2合约信息 D4-P5问题4(3分)略试题二问题1(5分)(1)(a)部门付责人(b)培训师(c)新入职员工(2)存在缺失,联系是...

2019-11-22 21:26:45 3805 1

原创 CentOS安装xrdp远程桌面

yum install epel-releaseyum install xrdpyum install tigervnc-servervi /etc/xrdp/xrdp.ini设置max_bpp=24设置security_layer=rdpchcon -t bin_t /usr/sbin/xrdpchcon -t bin_t /usr/sbin/xrdp-sesmansystemc...

2019-11-12 18:19:21 384

原创 Git使用

服务器apt-get install gitadduser gitmkdir /home/git/reposchown git:git /home/git/reposchmod 755 /home/git/reposcd /home/git/reposgit init --bare project.gitchown git:git project.gitcd /home/g...

2019-10-30 11:34:35 413

原创 Spring注解

@Component 组件类@Controller 表现层类@Service 业务层类@Repository 持久层类@Bean 方法返回的对象加入容器@Autowired 按类型注入对象,(required = false)无法自动装载不报错@Resource 按名注入对像@Qualifier 与Autowired一起使用时指定装配名称@PostConstruct 指定初始化方...

2019-07-20 23:04:55 58

原创 ContOS更新JDK1.8

安装rpm -ivh jdk-8u192-linux-x64.rpmvi /etc/profile添加JAVA_HOME=/usr/java/jdk1.8.0_192-amd64CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/libPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/binexport PATH CL...

2019-07-15 18:44:07 113

原创 Tomcat使用

Tomcat部署文件目录/usr/share/tomcat/webappsTomcat静态文件映射/usr/share/tomcat/conf/server.xml<Context path="/files" docBase="/data/files" reloadable="true" crossContext="true"></Context>docBase...

2019-07-15 15:11:48 673

原创 SVN服务

启动SVN服务svnserve -d -r /www/svndata/repos//www/svndata/repos/ 为版本库的根目录重启SVN服务/etc/init.d/svnserve restart

2019-07-15 13:54:39 138

原创 微服务架构思考

当系统越来越庞大,用户量、数据量提升,发现架构的越发重要,重构将付出很大代价,我想到了微服务架构,服务的重用是构成庞大的系统这一种很好的选择,最近的在思考微服架构接口标准化与安全体系建设,应用对服务的调用与服务之间互相调用关系。

2018-04-07 12:31:59 284

原创 自我驱动与上级驱动认识

领导安排了任务,是上级驱动的方式。根据业务自己寻找开发需求自我安排,是自我驱动方试。以那种方式为主在于你的上级管理方式,级别越高自由度越大,更趋向于自我驱动,做为一个领导或下属因角色与情景不同而不同,也有别于不同公司制度文化不同,对这方面我会继续学习总结提升认知,有新的认识再与大家分享。

2018-04-07 12:25:11 1038

原创 技术路线的思考?

做一些总结与大家分享交流。技术路线的思考?第一是写出高质量的代码,第二要在专研技术与业务领域都要有足够的深度,第三技术方面拓展有足够的广度,例如编程语言、框架、大数据、云计算、分布式、架构、算法、人工智能、产品、管理。第四反复提练知识体系,提升认知,经常总结,写博客,训练实践演讲分享、培训。

2018-04-07 10:52:46 265

原创 如何写出高质量的代码?

做一些总结与大家分享交流。如何写出高质量的代码? 第一是命名规划,这是最基本的,例如类命名、方法命名、变量命名。第二是代码重用, 不重复造轮子,代码分类,按层偶合,例如基础库、数据层、业务层、可视层。  第三设计架构, 抽象化先行,通过抽象接口减少直接耦合, 优先使用设计模式,优先优用优秀的框架。

2018-04-07 10:47:12 406

原创 Android 命名规范

命名基本原则在面向对象编程中,对于类,对象,方法,变量等方面的命名应该本着描述性以及唯一标识性这两大特征来命名,才能保证资源之间不冲突,并且每一个都便于记忆。使名称足够长以便有一定的意义,并且足够短以避免冗长。1、类命名,例如Activity子类命名 DemoActivityFragment子类命名 DemoFragmentAdapter子类命名 DemoAdapter

2016-09-21 09:20:13 344

空空如也

空空如也

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

TA关注的人

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