度带的计算

度带的计算
6度带中央经线经度的计算:当地中央经线经度=6°×当地带号-3°如:地形图上横坐标为20345532,其所处的6度带的中央经线经度为:6°×20-3°=117° 3度带中央经线经度的计算:当地中央经线经度=3°×当地带号(中国陆地范围内带号小于23的肯定是6度带,大于等于24的肯定是3度带。) 只知道经纬度时带号及中央经线的计算: 6度带带号=(经度+6°)/6取整 6度带中央经线=(6度带带号*6)-3 3度带...

QT SQLite 事务使用

QT   SQLite 事务使用
SQLite数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度。例如:向数据库中插入100万条数据,在默认的情况下如果仅仅是执行query.exec("insert into DataBase(……) values(……)");就会打开和关闭文件100万次,所以速度当然会很慢。SQLite数据库是支持事务操作的,于是我们就可以通...

QT5 随机数

QT5 随机数
1.生成随机数         生成随机数主要用到了函数qsrand和qrand,这两个函数在#include <QtGlobal>中,qsrand用来设置一个种子,该种子为qrand生成随机数的起始值。比如说qsrand(10),设置10为种子,那么qrand生成的随机数就在[10,32767]之间。而如果在qrand()前没有调用过qsrand(),那么qrand()就会自动调用qsrand(1),即系统默认将1作为随机数的起始值。使用相同的种子生成的随...

Linux C计算函数执行时间

Linux C计算函数执行时间
  #include <sys/time.h> #include <unistd.h> #include <stdio.h> int main() {         struct timeval tpstart,tpend;         float timeuse;         gettimeofday(&tpstart,NULL);  &nb...

QT5打包成可执行程序exe

QT5打包成可执行程序exe
好久没有更新博客了,以后慢慢恢复更新。主要是为了自己方便。 Windows下,QT编译好一个可执行程序之后,需要依赖很多的动态库文件,我们一个一个找的话很不方便,QT自带一个工具,将编译好的程序所需要的所有动态库复制可执行程序所在的文件夹下。 提示使用: windeployqt.exe工具需要提前设置系统环境变量,在path加入编译路径,比如我的QT安装目录:C:\Qt\Qt5.4.2\5.4\mingw491_32\bin; 然后使用cmd命...

Linux C获取当前时间

Linux C获取当前时间
#include <time.h>   #define TIME_DATA_MAX_SIZE 8     int get_current_time(char *buf)   {       struct tm *tmnow;       struct timeval tv;       gettimeofday(&tv,NULL);      ...
Copyright © 加油247 保留所有权利.   Theme  Ality

用户登录

分享到: