开发笔记

  • 首页
  • 工具箱
C++
C++

zint编译(VS2015)

Zint是一个强大的一、二维码生成工具 接口文档:http://zint.org.uk/Manual.aspx?type=p&page=5 一、下载zlib,libpng,zint zlib: https://zlib.net/fossils/ libpng: https://sourceforge.net/projects/libpng/files/libpng16/ zint: https://sourceforge.net/projects/zint/files/zint/ 可直接下载我这里用的版本:…

2021-05-06 0条评论 938点热度 1人点赞 三味线 阅读全文
C++

求直线上某点坐标

已知直线上两点坐标,以及起点到两点之间某点的距离,求该点坐标。 方位角 方位角:指北方向顺时针与直线的夹角; 间距(从起点开始一段距离)为R; 两点之间的距离 S = sqrt(pow(x2-x1, 2) + pow(y2-y1, 2)); 方位角: F = atan((y2-y1)/(x2-x1)); X = x1 + R * cos(F);Y = y1 + R * sin(F); 计算 参考方位角概念,这里考虑了上、下、左、右、左上、左下、右上、右下8个方向的情况;

2019-06-20 0条评论 2204点热度 7人点赞 三味线 阅读全文
C++

Qt(C++)四舍五入

Qt现在是四舍六入五成双,要想四舍五入得自己想办法,实现如下: 输出: 思路: 1.小数点后移到要四舍五入的地方; 2.将数据加上0.5(负数减),则小数点后面为5以上就会进位; 3.转成int,利用向下取整去掉小数点后面的数; 4.前移小数点,得到四舍五入后的值;

2019-04-23 0条评论 2546点热度 9人点赞 三味线 阅读全文
C++

Qt(C++)进位规则(四舍六入五成双)

项目中偶然发现没有逢5进位,原来使用了新的进位规则:四舍六入五成双,而且貌似很多开发工具(环境)使用新规则已经很久了。(¬_¬) 用代码来说明: 输出: 四舍六入五成双是一种比较精确比较科学的计数保留法。传统四舍五入逢5便进位,最后的结果会偏大,而看奇偶进位从统计学上讲结果更准确一些。

2019-04-15 2条评论 4834点热度 24人点赞 三味线 阅读全文
算法

Big Number (HDOJ 1018)

题目要求计算一个数的阶乘的位数,需用到以下知识: 任意一个正整数 a 的位数等于 (int)log10(a) + 1。

2019-02-12 0条评论 815点热度 0人点赞 三味线 阅读全文
算法

数字根

数字根(Digital Root)是自然数的一种性质,换句话说,每个自然数都有一个数根。 数根是将一正整数的各个位数相加(即横向相加),若加完后的值大于等于10的话,则继续将各位数进行横向相加直到其值小于十为止。即将一数字重复做数字和,直到其值小于十为止,则所得的值为该数的数根。例如54817的数根为7,因为5+4+8+1+7=25,25大于10则再加一次,2+5=7,7小于十,则7为54817的数根。 数根的一个性质:x+9与x的数根相同,即一个数加9后它的数根不变。公式法求数根:a的数根b = a % 9

2019-02-11 0条评论 908点热度 0人点赞 三味线 阅读全文
算法

中国剩余定理(POJ 1006)

解题思路 中国剩余定理,本题难点不在编程,而是分析题目并转化为数学公式 要引入本题解法,先来看一个故事 “韩信点兵”: 传说西汉大将韩信,由于比较年轻,开始他的部下对他不很佩服。有一次阅兵时,韩信要求士兵分三路纵队,结果末尾多2人,改成五路纵队,结果末尾多3人,再改成七路纵队,结果又余下2人,后来下级军官向他报告共有士兵2395人,韩信立即笑笑说不对(因2395除以3余数是1,不是2),由于已经知道士兵总人数在2300~2400之间,所以韩信根据23,128,233,——,每相邻两数的间隔是105(3、5、7的最小…

2019-01-17 0条评论 757点热度 0人点赞 三味线 阅读全文
C++

WinPcap简单使用

下载     1. 官网:https://www.winpcap.org 选择 WinPcap >> Development >> Developer's Pack 下载;     2. 解压放到任意目录(不含中文); 使用     1. VS创建一个控制台程序;     2. 配置:                 &nb…

2018-12-11 0条评论 1192点热度 2人点赞 三味线 阅读全文
Qt

读取TIF文件经纬度

源代码: 预览:

2018-08-16 0条评论 5772点热度 21人点赞 三味线 阅读全文
C++

Boost库的配置使用

1.  到官网下载boost库:https://www.boost.org/ 可以下载编译好的:Windows Binaries,也可以自己编译。 2.  自己编译,参考官网的Getting Started Guide进行。 1)使用VS开发人员命令提示工具,cd到boost目录,运行 也可以自定义参数 (例如:"D:\boost-build"    msvc) 编译时间较长(约2h),bin.v2为中间文件,可删除。我们需要的是stage目录下的lib和dll。 …

2018-07-26 0条评论 1064点热度 0人点赞 三味线 阅读全文
12
分类
  • C / 2篇
  • C++ / 10篇
  • JS/PY / 9篇
  • Linux / 6篇
  • MFC / 2篇
  • Qt / 48篇
  • React / 1篇
  • SQL / 9篇
  • SVN/Git / 2篇
  • 其他 / 1篇
  • 备忘 / 1篇
  • 小程序 / 1篇
  • 杂想 / 1篇
  • 电脑问题 / 10篇
  • 百科 / 5篇
  • 算法 / 6篇
  • 设计 / 1篇
归档
  • 2022年12月 / 1篇
  • 2022年7月 / 1篇
  • 2022年3月 / 1篇
  • 2022年2月 / 2篇
  • 2021年12月 / 1篇
  • 2021年11月 / 1篇
  • 2021年8月 / 1篇
  • 2021年7月 / 1篇
  • 2021年6月 / 1篇
  • 2021年5月 / 1篇
  • 2021年2月 / 1篇
  • 2021年1月 / 1篇
  • 2020年12月 / 1篇
  • 2020年9月 / 1篇
  • 2020年7月 / 2篇
  • 2020年6月 / 1篇
  • 2020年5月 / 2篇
  • 2020年4月 / 2篇
  • 2020年3月 / 1篇
  • 2020年2月 / 2篇
  • 2020年1月 / 3篇
  • 2019年11月 / 1篇
  • 2019年9月 / 2篇
  • 2019年8月 / 3篇
  • 2019年7月 / 3篇
  • 2019年6月 / 5篇
  • 2019年5月 / 2篇
  • 2019年4月 / 6篇
  • 2019年3月 / 6篇
  • 2019年2月 / 4篇
  • 2019年1月 / 2篇
  • 2018年12月 / 3篇
  • 2018年11月 / 3篇
  • 2018年10月 / 2篇
  • 2018年8月 / 1篇
  • 2018年7月 / 3篇
  • 2018年5月 / 2篇
  • 2018年4月 / 38篇
标签聚合
百科 Linux 算法 js Qt C++ 电脑问题 pgsql

COPYRIGHT © 2022 voidcat.cn. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备18010095号-1