其他
码破苍穹
中国普通青年
展开
-
windows下,C语言获取毫秒级时间信息(时间戳)
没找到合适的函数化返回毫秒时间戳的方法,用其他的凑合下。虽然不是毫秒时间戳,也够用了。原创 2023-02-20 15:55:43 · 936 阅读 · 0 评论 -
opencv,访问灰度图像的像素
【代码】opencv,访问灰度图像的像素。原创 2023-02-16 10:45:13 · 218 阅读 · 0 评论 -
win10 python3.9,使用ctypes调用dll,FileNotFoundError: Could not find module....dependencies) 可能是少dll了
一个dll在python3.7下运行没问题,在另一台机子的python3.9下运行有问题,首先怀疑是python环境问题。但本人发现自己的python3.9也可以正常运行。百般折腾下,决定查看下这个dll依赖了哪些库。然后发现这个同事的电脑的System32目录下少了一个dll文件。把它下载后,问题得到了解决。然后让他装了anaconda,用jupyter跑(保持和我的环境一致),仍然报错。本人的电脑没有遇到这个问题,而是某个同事遇到的这个问题。原创 2022-09-20 17:02:41 · 1984 阅读 · 0 评论 -
hive sql个人经验教训:
hive sql个人经验教训:原创 2022-09-02 10:41:35 · 402 阅读 · 0 评论 -
python匹配使用函数
摘要原创 2022-08-04 11:11:31 · 164 阅读 · 0 评论 -
滑窗法切分数据
代码】滑窗法切分数据。原创 2022-07-27 19:20:38 · 708 阅读 · 0 评论 -
visual studio引用外部库的注意事项
visual studio引用外部库的注意事项原创 2022-07-20 17:34:52 · 230 阅读 · 0 评论 -
visual studio2019链接opencv
收藏转载 2022-06-23 10:49:37 · 12938 阅读 · 0 评论 -
linux修改 /etc/ld.so.conf 后,不生效
原因是新加入的地址应该另起一行,形如include /etc/ld.so.conf.d/*.conf/root/data/a/ffmpeg-5.0.1/lib/的形式。如果单纯的放在同一行,中间隔几个空格,不起作用。最后别忘了ldconfig原创 2022-09-02 10:29:04 · 2181 阅读 · 0 评论 -
pip安装,对于git+https://github.com/*.git较慢的情况
在某些环境下,使用git+https://github.com/*.git的时候,下载速度很慢。经常卡住。怎么办呢?可以直接在浏览器里打开 git 的地址,然后 Code——downLoad Zip,得到zip文件并解压。然后再在setup.py的目录下运行:python setup.py buildpython setup.py install即可。...原创 2022-05-24 14:21:57 · 2578 阅读 · 3 评论 -
Ubuntu环境下,基于python3.6,无需安装ffmpeg库,安装pyav
这个东西不是必须的,但跑某个demo需要,所以还是记录一下。用这种方法不需要先安装一个ffmpeg。一、pyav是ffmpeg的python封装。所以需要安装依赖https://pyav.org/docs/develop/overview/installation.html#ubuntu-18-04-lts# General dependenciessudo apt-get install -y python-dev pkg-config# Library componentssud原创 2022-05-06 12:59:41 · 1568 阅读 · 2 评论 -
历年毕业人数、考研人数和比例
年份 毕业生人数 考研人数 比例2010 575.4 140 0.24332011 608.2 151.1 0.24842012 624.7 166 0.26572013 699 176 0.25182014 727 172 0.23662015 749 165 0.22032016 765 177 0.23142017 795...原创 2022-04-24 19:27:53 · 1314 阅读 · 0 评论 -
Python调用Visual Studio编译的DLL的坑或者值得注意的点
在某些嵌入式的情况下,需要用Python仿真,并基于C实现算法。为了调试方便,需要将一些C携程的代码编译成DLL供Python调用。这里写点本人踩的坑吧。1、Visual Studio调用lib的库是静态库。动态库是DLL。记得在属性中切换。2、大部分Python都是64位,所以记得改成Debug X643、对于打算暴露的方法,需要加点ZAR_EXPORTS。如下所示:#ifdef ZAR_EXPORTS#define ZAR_EXPORTS __declspec(dllexport)原创 2021-11-12 10:33:06 · 797 阅读 · 0 评论 -
scala中括号的位置对Map类型的影响
发现scala中括号的位置影响了Map类型的判断。比如 val info = Map("czm" -> 10, "CZM" -> 21) println(info.getClass) println(info("czm"))输出:class scala.collection.immutable.Map$Map210而: val info = Map ( "czm" -> 10, "CZM" -> 21 .原创 2021-09-07 15:07:07 · 162 阅读 · 0 评论 -
gitlab的推送和回退
$ git reset --soft HEAD~1 回退一个提交版本。可以多次使用,回退多次。使用soft时,改动的代码不变。如何进行提交?git push origin master(如果远程分支被省略,如上则表示将本地分支推送到与之存在追踪关系的远程分支(通常两者同名),如果该远程分支不存在,则会被新建,详https://www.cnblogs.com/qianqiannian/p/6008140.html)远程分支有哪些?git remote可以看到。本地分支,默认是master如果.原创 2021-06-23 17:43:27 · 619 阅读 · 2 评论 -
python 计算经过一系列经纬度的距离
首先需要将经纬度按照时间戳排序def calcu_dist_sum(imei_data): lng_list = list(imei_data['lng']) lat_list = list(imei_data['lat']) lng_guiji = [] lat_guiji = [] previous_lng = -1 previous_lat = -1 for i in range(0, len(lng_list)-1):原创 2021-05-14 16:16:21 · 269 阅读 · 0 评论 -
C语言逐行读取txt中的float数据
#include <stdio.h>#include <string.h>#include <math.h>#include <string.h>#include <stdlib.h>int main(){ FILE* fp; int i = 0; float data[10000]; fp = fopen("data_np.txt", "r"); // FILE* fin = fopen(".原创 2021-05-11 17:31:40 · 2197 阅读 · 0 评论 -
python 任意给一个毫秒时间戳获取当日的起始时间
网上的方法都需要转换成日期的形式,这样可能有点慢def get_day_start_tmstp(t): t = t + 8 * 3600 * 1000 return t - t % 86400000 - 8 * 3600 * 1000原创 2021-05-08 10:01:57 · 251 阅读 · 0 评论 -
从埋点中提取若干键的参数
import jsondef get_params_data(param_data, sel_key):# print (param_data) param_data = str(param_data) param_data = json.loads(param_data) if sel_key not in param_data: return "no sel_key!" return param_data[sel_key]原创 2021-04-21 09:36:16 · 146 阅读 · 0 评论 -
使用Python,给定周期,采样率,幅值等生成正弦波
#C:周期#F:频率,单位为Hz#base_ratio:幅度#SAMPLE_RATE:采样率:单位为Hzdef generate_sine_wave(C, F, base_ratio, SAMPLE_RATE): import math PI = 3.1415926535793 P = 0 #相位为0 dot_count = int(C * SAMPLE_RATE / F) #所需的采样点数 time_ms = C/F #总采样时间 x.原创 2021-04-14 10:18:26 · 1082 阅读 · 0 评论 -
Python 遍历文件夹下的文件
import os def findAllFile(base): for root, ds, fs in os.walk(base): for f in fs: fullname = os.path.join(root, f) yield fullname def main(): base = 'data\\user00' #当前的相对目录 for i in fin.原创 2021-04-13 10:46:23 · 223 阅读 · 0 评论 -
看起来C++调用python的so库和python调用的so库是一种类型?
https://blog.csdn.net/foreverhehe716/article/details/82841567原创 2021-03-12 11:30:36 · 925 阅读 · 0 评论 -
有代理后pip install的写法
pip install ***** --proxy http://代理的IP:80 --trusted-host pypi.tuna.tsinghua.edu.cn --trusted-host files.pythonhosted.org原创 2021-02-01 17:02:34 · 179 阅读 · 0 评论 -
java array.sort()中自定义函数的理解
Arrays.sort(words, (o1, o2) -> { if (o1.length() == o2.length()) return o1.compareTo(o2); else { return Integer.compare(o2.length(), o1.length()); } });其作用是将"cat", "banan..原创 2021-01-01 12:20:12 · 348 阅读 · 0 评论 -
正则断言之匹配特定开头、结尾中的内容
https://blog.csdn.net/ddsdong/article/details/99129240例如提取:<title>xxxxxx</title>想指定xxx(.*)前肯定会出现<title>,就用正后发断言,表达式:(?<=<title>).*向指定xxx后边肯定会出现</title>,就用正先行断言,表达式:.*(?=</title>)两个加在一起,就是(?<=<title&g..原创 2020-12-23 21:22:32 · 1065 阅读 · 0 评论 -
安卓计步器stepCounter无法执行onSensorchanged()的内容
计步器的实现参考了https://www.cnblogs.com/hemeiwolong/p/12631585.html然而在计步器可以初始化,却无法执行onSensorchanged的内容!后来发现是build.gradle的问题。sdk的版本不能在29以上——apply plugin: 'com.android.application'android { compileSdkVersion 28 /是28以上就不行 buildToolsVersion "28.0原创 2020-10-23 11:53:38 · 714 阅读 · 0 评论 -
高德经纬度转普通GPS经纬度
# 官方API: http://lbs.amap.com/api/webservice/guide/api/convert# 坐标体系说明:http://lbs.amap.com/faq/top/coordinate/3# GCJ02->WGS84 Java版本:http://www.cnblogs.com/xinghuangroup/p/5787306.html# 验证坐标转换正确性的地址:http://www.gpsspg.com/maps.htm# 以下内容为原创,转载请注明出处。i.原创 2020-09-04 11:31:57 · 1825 阅读 · 0 评论 -
转自知乎,python3实现高德地理编码(关键字查找经纬度和街道地址)
https://zhuanlan.zhihu.com/p/87921056import requests# 地理编码函数def geocode(address, city): ''' :param address:地址串 :param city: 城市名 :return: street:四级地址 label:标签 ''' url = 'http://restapi.amap.com/v3/geocode/geo'.原创 2020-09-03 17:02:27 · 257 阅读 · 0 评论 -
地图坐标系转换简介
地图坐标系转换简介及问题分享 背景介绍 从android系统定位获取到的经纬度,到谷歌地图查询,发现定位偏移很大,以为是定位误差或者定位策略问题导致,实际上并非如此,详情以下分解。 各坐标系简介 WGS84坐标系 即地球坐标系,国际上通用的坐标系。 设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系。谷歌地图采用的是WGS84地理坐标系(中国范围内谷歌中国地图采用的是GCJ02地理坐标系),android手机定位使用 GCJ02坐标系 即火星坐标系,WGS84坐标系经加原创 2020-08-28 17:09:03 · 1546 阅读 · 1 评论 -
android studio,非锁屏的情况下出现 INSTALL_FAILED_ABORTED ,Installation failed due to: 'null'
一般来说,如下的这个错误是由于锁屏的时候安装APK导致的,然而今天调试的时候已经到最后一步,点击“马上安装”时界面退出,并报了上面的错误。原因可能和权限有关,因为有一次安装APK输入密码后没有报错。但大多数情况下都是直接安装的,所以就会遇到这个问题。。一番摸索后,发现 打开开发者模式 后问题解决。不知道为啥。。...原创 2020-05-12 18:59:52 · 715 阅读 · 0 评论 -
gensim3.8.1——word2vec源码速览
打算看看word2vec的源码,于是参考了https://blog.csdn.net/u014568072/article/details/79071116?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task和https://blog.cs...原创 2020-03-10 16:05:02 · 999 阅读 · 0 评论 -
sql之表的别名、列的别名的应用
别名的使用是按照其sql读取顺序,而非sql语句文字的顺序。比如这样一个sql语句,看某类应用的点击日活:select pkg, count(pkg) from ( select distinct(imei), params["pkgName"] as pkg from tableA ajoin tableB bon a.params["pkgName"] = b.game...原创 2020-03-09 16:47:29 · 694 阅读 · 0 评论 -
sql语句--看若干应用的点击日活
select rpk_package, count(rpk_package) from ( select distinct(imei), rpk_package from tableA where day = "2020-02-15" and rpk_package in ('aa', 'bb', 'cc')) t group by rpk_package原创 2020-03-09 16:38:50 · 240 阅读 · 0 评论 -
sql语句-统计很多用户在某段时间内点击的天数
select imei, count(imei) from ( select distinct(imei), day from tableA where day >= "2020-01-29" and day <= "2020-02-27") t group by imei原创 2020-03-09 16:37:23 · 287 阅读 · 0 评论 -
调模数转换器采集板的感悟(不间断更新)
1、功分器,巴伦这种无源器件的故障率比自己预期的高!4个里坏了3个是闹哪样?2、设计电路图时,除了要看参考电路,还要看看datasheet里有没有隐含的输入条件!要设法满足之。 2017.12.6更新:1、在使用Altera的FPGA处理数据时,对于其Quatus的signal tap,其采样频率的设置要与ADC板子的采样频率相同! 2017.12.7更新1、发现板子的...原创 2017-12-01 10:27:33 · 257 阅读 · 0 评论 -
matlab使用firpm函数设计自定义响应的FIR数字滤波器
firpm的介绍请见matlab的官方技术文档。以实例说明一下firpm的用法:f = [0 0.3 0.4 0.6 0.7 1.0];a = [0 1.0 0.0 0.0 0.5 0.5];b = firpm(50,f,a);[h,w] = freqz(b,1,512);plot(f,a,w/pi,abs(h))legend('Ideal','firpm Design')...原创 2018-05-04 15:25:56 · 18915 阅读 · 4 评论 -
虚拟机突然上不了网的解决方法
之前放在一个日志里。 今天突然偶发虚拟机上不了网,搞了半天终于解决了。经历了两个阶段:1、发现VMnet8的IP网关变了。不再是192.168.15,成了其他的数字。于是在控制面板里重新设置了VMnet8的IP地址。2、改了之后发现还是上不了网。于是再次检查,然后各种ping,发现主机和虚拟机之间可以互相ping通,主机ping百度的时候有个IP,虚拟机ping这个IP也是通的...原创 2018-07-03 17:06:42 · 5280 阅读 · 0 评论 -
试水VISA编程——Python下的Pyvisa版本
把以前的VB控仪器(安捷伦,DSO-X 3034A)的版本升级了一下,用Pyvisa改进之。既然用上了python,那肯定要加上波形分析的功能了。Pyvisa的安装不必多说。主要是读取波形的方法需要摸索。官方实例中的python感觉有些老旧,而Pyvisa的官方文档又不切合示波器的场景。因此需要探索出自己的方法。闲话不多说,直接上代码:import visaimport str...原创 2018-04-13 22:59:56 · 19757 阅读 · 8 评论 -
好用的在线调试摄像头的网址
恩,借用北森测评的网站了。https://assistant.ceping.com/qrcode?type=1同时还能顺带着测测网速,岂不美哉原创 2018-08-31 14:31:56 · 64962 阅读 · 3 评论 -
使用matlab进行反傅里叶变换,并计算结果。
clear;clc;syms w tF = exp(-1j*w*6);Q = ifourier(F,t);Func = matlabFunction(Q);X = Func(6);Q的值为δ(t-6),Func这一句相当于句柄化。对于Func(6)输出X= Inf,正确又如:clear;clc;syms w t F = 1 / (1 + 1j *w);Q = ifourier(...原创 2018-04-24 22:14:47 · 12970 阅读 · 0 评论