自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

格物穷理

jemen的博客

  • 博客(53)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

原创 【无标题】常见几个波长的黑体辐射强度图

今天想看下红外干扰的相关情况,便通过普朗克公式计算了几个常见的红外波段随温度的辐射情况。几个常量就不说了,波长lambda不好输入,就用l代替了。然后再看看某些特定温度下的黑体辐射光谱。

2023-10-19 16:38:04 546

原创 RTSP/RTP on TCP 协议抓包记录

仅做记录,无他。

2023-05-16 16:09:25 676

原创 常见非甾体抗炎药及作用机理

常见解热镇痛药梳理

2022-06-22 23:26:51 2285

原创 安装双系统后卸载统信

删除UOS文件夹此时重启已经不能进入UOS系统,但是开机时候还是会显示双系统选择那个界面。运行如下的脚本,解决开机仍显示双系统选择的问题。(官方客服提供)@echo offsetlocal enabledelayedexpansionchcp 65001for %%c in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C) do ( if not exist %%c: ( set efi=%%c GOTO :TIHUA...

2022-04-27 17:21:59 4529

原创 基因在染色体上位置的表示

先指定该基因在哪条染色体上(1-22,X,Y),二十三条染色体形态找到图如下:然后指定在哪条臂上(每条染色体根据着丝点被分成长臂(q)和短臂(P)) 如上图,每条染色体都有长臂和短臂(尽管有些看起来长的和短的眼看上去很接近),我们就拿1号染色体来具体看下吧。 基因在长臂或短臂上的位置。 用各种染色体显带技术,使染色体沿其长轴显示出明暗或深浅相间的带纹,而每一号染色体都有其独特的带纹,这就构成了每条染色体的带型(band)。 每条显带染色体根据ISCN规定的界标(landma..

2021-11-29 17:17:50 11154

原创 控制启动app

记录下命令工具,别无他用。adb install ***.apk 看它的包名,使用 adb shell pm list packages,或者直接进到data/data目录找; PC端用aapt工具找启动项:aapt dump badging .\tencentmobilemanager7.apk | findstr "activity" 不用查找的话则可以查看使用权限等各信息。4. 启动 adb shell a...

2021-11-04 17:05:35 1087

原创 免疫细胞的精彩人生

也许你感受不到,但你的身体里确实无时无刻不在发生着动态变化,吃饭时,睡觉时,健康或生病时……细胞要么在新生、成长、增殖,要么在充当“健康卫士”,奋勇杀敌,特别是那些免疫细胞,可是一刻都不闲着。  每一个细胞应对外来物的反应和消灭方式会令你眼前一亮。让我们看看它们如何行动的吧。    01.  免疫细胞既能抵抗、消灭入侵人体的病菌,又能清除自身衰残、癌变的细胞。      02.  这张动图显示的是嗜酸性粒细胞在趋化作用的“感知”下逐渐聚集到一只秀丽隐杆...

2021-10-19 09:12:18 122

原创 WORD里边替换所有中文

WORD里边替换所有中文,以前用Microsoft Word,现由于国产替代使用WPS WORD,操作基本相同。Ctrl+H 调出替换对话框; “查找内容”中输入“[一-龥]”,可直接复制粘贴上去以免出错; 替换为填写想要的隐藏字符或者留空; 下部勾选“使用通配符”; “全部替换”。...

2021-06-28 10:12:03 3663

原创 保留两位有效数位

保留两位有效数位,进行取底和取顶public static void format(double x) { double dn=Math.log10(Math.abs(x)); int n=(int) Math.log10(Math.abs(x));//指数 if(dn<0) { n-=1; } n-=1; double num=x/Math.pow(10, n); ; double floor=Math.floor(num); dou.

2021-06-23 16:28:22 205

原创 cygwin编译不依赖于cygwin**.dll的exe可执行程序

常规gcc *.c -o *编译出来的exe程序,作为动态编译的如果想要在没有cygwin环境的机器上面运行,则需要依赖cygwin的dll文件, 比如 cygwin*.dll如果不想编译完之后在去找dll文件和重新装包,可以使用下面的命令:gcc -mno-cygwintest.c编译出来的会比直接编译在和cygwin1.dll打包到一起的要明显得小.如果带窗口的程序,则加上加上-mwindows...

2021-03-26 17:02:53 752

原创 从动物血液中提取和纯化胆碱酯酶

由于农药残留的种类较多,采用金标免疫或其他方案都难以一次性判断到底有没有有机磷、氨基甲酸酯类(其实还有有机氯只是国家禁用了该类型农药)农药,所以古老的酶抑制法直接仍在使用。然而使用酶抑制法,胆碱酯酶就是必不可少的试剂了,下面记录一种从动物血液里边提取胆碱酯酶的方法。还有养苍蝇从苍蝇头部提取的下次再记。 下面的方案来源于广东省微生物研究所的研究。(1)将新鲜动物血液于室温下凝固后,于0~4℃下冷冻2~48小时,取其上清液;(2)将上一步所得的上清液以2000~15000r.p.m,0~4℃离心,取..

2021-02-22 17:39:15 410

原创 ZVS空载电流大及波形畸变问题

昨天做了个ZVS感应加热电路,可以成功跑起来,烧红个铁钉、起子没啥问题。然而,电路的空载电流有些大,经示波器分析,其波形有畸变,相当于正弦波的下半部分截断了。尝试了更改加热线圈的形状,增加其直径,可以降低一些空载电流。调整电路的走线,减少电容与场管之间的线路距离,可以减少些空载电流。然而,目前空载6V电流有0.48A,12V的空载电流有0.98A。虽说感应加热这玩意儿空载电流本来就大,但应该还有很多降低的空间,做到100mA一下应该没有问题,目前手头缺材料,待日后进行如下修正:1、减小单

2021-01-27 10:40:54 4437 1

原创 记录下简单方波电路

做个肉眼几乎可以分辨的频闪震荡电路根据f=1/(2∏√(LC)),做个相对大的电感,必要时可以直接用一些变压器缠绕一个,大电容.之用几个元件比较简单,给后续试验用.

2021-01-22 11:40:14 628

原创 使用ScureCRT与服务器上传与下载文件

简单记录下免得每次使用找.上传 连接远程服务器; shell终端仿真器中输入命令“rz”; 在弹出对话框选择文件: OK 下载 连接服务器: shell终端输入sz filepaht; 在C:\Users\Administrator\Downloads找; options-->session options-->Terminal->X/Y/Zmodem中可修改路径. ...

2021-01-11 11:55:46 113

原创 云服务器迁移

文件迁移使用tar-zcvf pack.tar.gz pack/ 或者zip命令把需要迁移的文件打包; 使用scp 文件名 [email protected]/路径 发送文件; 数据库导出,mysqldump-u root -p123456test> test.sql导出; 传输到新的服务器,数据库导入mysql-u root -p123456test< "D:\MySQL 5.5\bin\test.sql" 也可以一个命令处理.mysqldump -h源主机IP ...

2020-08-24 17:32:49 291

原创 忘掉数据库root密码的处理

忘掉数据库root密码的处理(LINUX系统)1 /etc/rc.d/init.d/mysql stop 命令先停掉数据库;这个时候连接数据库应该会提示"Cann't connec to..."2 执行mysqld_safe --skip-grant-table&;3 执行mysql -u root即可登录root用户;4 use mysql;5UPDATE user SET password=password('*******') WHERE user='...

2020-08-17 14:10:12 132

原创 ARMv7配置JDK搭建tomcat服务器

1、寻找ARM可用的jdk 官网下载的jdk-8u251-linux-arm32-vfp-hflt.tar.gz在ARMV7上面无法使用可以找jdk-7u45-linux-arm-vfp-sflt.tar.gz经实验可用,官网已经下载不了了,在网盘找。2.配置环境变量,在/etc/profile3.启动tomca...

2020-06-24 12:25:55 1810 1

原创 SecureCRT的SFTP使用

1、先正确l连接登录SecureCRT(本处用的是SSH2协议的连接); 2、file-Connect SFTP Sessiont打开SFTP端口; 3、使用lcd 设置本地下载的路径 4、使用 get /路径/文件名 下载文件; 5、使用get -r /路径 下载整个文件夹; 6、使用put 路径/文件名 上传单个文件(路径是当前系统的表示方法,比如用windows,put g:/test.txt); 7、使用put -r 路径/文件夹 上传整个文件夹(路径是当前系统的表示方法,比...

2020-06-23 08:57:14 2485

原创 记录混淆的一些实验

1.Aticity可以混淆,只要不混淆在Manifest的注册名;2.Fragment可以直接混淆没必要keep;3.一些保存在文件中的实体类也还是不要混淆,实体类每次编译时混淆的类名可能是不一致的(更改了代码加入了新类时候);...

2020-05-25 10:29:20 231

原创 联通光猫IPV6配置

坐标武汉,用联通许久了,苦于一直没有公网IP许多事做不了,打客服也多次只告知只有专线才给公网IP,只得作罢。只好打打IPV6的主意。经咨询联通工程师,联通武汉是支持IPV6的,只是长时间一直没有获取到IPV6地址,今儿花点儿时间好好弄一下。光猫是:HG261GU,是烽火的一款光猫。200M带块,测速好的时候可以达到130Mb/s。网络状态无IPV6的ip地址显示。down下来的光猫配置文件可见已经开通了IPV6配置http://192.168.1.1/backupsettings.conf

2020-05-12 21:32:21 25617 3

原创 WindowManager将View也添加给了remote进程。

至于为什么使用了WindwManager和remote进程此处不讲了,只记录问题。本应用使用了WindwManager和remote进程,经过log追踪发现,WindwManager把View加给当前进程的也加给了remote进程。windowManager的获取:windowManager = (WindowManager) getSystemService(Context.WIND...

2019-09-02 15:59:27 126

原创 尺寸压缩与质量压缩的文件大小及效果对比,webp格式

尺寸压缩与质量压缩的文件大小及效果对比,webp格式原图:test.png,91026字节,分别进行webp格式图像质量压缩,图像质量参数从0-100.及进行尺寸压缩,传输后再拉伸到同样的尺寸,从1%到100%。先说下看上去的效果:质量压缩:80质量参数以上都是非常优质的效果。七十多或感觉得变边缘开始有毛刺不锐利,五十多会感觉得线的边缘有细微涂抹像毛线一样,三十...

2019-08-02 16:37:19 3789 1

原创 Android使用huffman编码进行图片压缩

高版本(7.0以上)的系统基本不用考虑,貌似Android已经改进了成高压缩比的。期间借用了不少网络资源,在此表示感谢。因为Android设备的参差不齐,系统API在图片压缩的实现时,为考虑兼容低性能设备,放弃使用了huffman编码对对图片进行压缩,代而取之使用skia引擎。以前深入看了些里边的东西,没有实际使用也就没有深究了,如果需要网络收集大量图片,并存放于个人PC,拟来实现以下这个东西...

2019-08-01 17:04:02 899

原创 Bitmap使用ARGB_8888与RGB_565压缩保存图片的大小一样

今天测试了下,Bitmap使用ARGB_8888与RGB_565压缩保存图片的大小一样,可能RGB_565仅仅节省内存,而输出图片文件时则严格按照JPEG格式规范写入,而JPEG格式本身就没有透明度量。Options opts=new Options(); opts.inPreferredConfig=Config.ARGB_8888; S...

2019-08-01 14:25:28 2142

原创 记录android.util.Base64编码的图片到服务端后解析失败的问题。

android.util.Base64编码的图片到服务端后解析失败;原因在于使用了 DEFAULT的参数,编码出来的字符串中含有换行(经打印出来看,还是蛮整齐的换行,挺好看);解决方案也简单,直接用replace("\r\n","");替换掉换行即可。但最好是在编码的时候使用Base64.NO_WRAP参数,此参数的数值是2;其注释为:* Encoder flag bit to...

2019-07-30 14:30:59 1625

原创 记录使用Samsung 4412以及Frescall IMX6板子跑Android4.4的一些操作。

目前该板子已不再使用,然而使用过程中遇到的一些问题及解决方案感觉应该予以记录。1. 修改init.rc(在/device/fsl/sabresd_6dq/和/device/fsl/imx6/etc/ 有时候进行了覆盖),init.rc中修改自己脚本的权限,并增加service开机启动自己的脚本;自己脚本放在/system/etc/jemen_init.rc2. CAN口驱动程序的位置:/h...

2019-07-22 09:37:55 228

原创 linux中使用JNI初次记录。

以前在Android经常使用jni,今想在windows或者linux平时使用一下试试看。因没有安装visual Studio或者VC++等,所以尝试在UBUNTU虚拟机中使用。初次用略作记录已备查。1、在工作文件夹中创建Test.java,静态代码块用System.loadLibrary()加载动态库,main中调用native方法,这一切都与在Android中使用一致。2、javac编...

2019-06-24 18:14:37 104

原创 自动钉钉打卡

自动钉钉打卡,经试用了差不多一个月了吧,一直正常,略作步骤记录。1、用一个买来的样品Android平板放在办公室(废旧手机什么的都可);2、安装钉钉,找到packageName;3、写个程序,开启前台服务,用AlertManager设置连个循环闹钟(此处注意PendingIntent必须是两个对象而不能只用一个来修改参数)发送广播,收到广播后启动钉钉,三分钟之后杀死钉钉(我因使用系统权...

2019-06-14 16:47:16 11570 4

原创 robotium测试不运行的一个低级错误记录

今用robutium进行Android自动化测试时,写好了后怎么也不运行。然进行各种检查,manifest中的targePackage,Project Reference等设置,以及将robotium5.2.jar打包到里边去,各种更改都尝试了还是不行,最后偶然一眼看到了:继承于ActivityInstrumentationTestCase2的类的构造方法,由于使用了自动生成,其自动...

2019-05-27 17:52:15 137

原创 在没有物理按键的Android系统进行monkey测试

在没有物理按键的Android系统上面进行测试可能会报错:SYS_KEYS has no physical keys but with factor 2.0%.可选择进用syskeys 0 ,把系统按键的比例调整为0,即可正常测试。adb shell monkey --pct-syskeys 0 -p com.cirosantilli.android_cheat.textviewb...

2019-05-22 16:50:59 1662

原创 Android使用poi创建表格,并给单元格创建各自的格式

在Adroid中拟使用Excel等offic文档,从头开发所有的office格式、协议将是无比巨大的工作量,直接从第三方库来做就方便多了。目前找到比较好的就是apache的poi。poi是apache开发office库,java语言,用于PC端。当直接在Android中引入poi,当你keep了所有的类和方法,以及dontwarn了所有的里边所引用java的API(主要是swt等)之后...

2019-05-15 15:25:29 810 4

原创 STM32F103RBT6先初始化USART3然后在初始化CAN导致CAN不工作

STM32F103RBT6先初始化USART3然后在初始化CAN导致CAN不工作,示波器看,CAN没有任何输出信号。将初始化函数加延时,无效。将初始化顺序更改下,先初始化CAN,CAN和USART3都可以正常工作,也不需要加延时。具体本职原因待下一步分析。...

2019-04-24 11:20:29 1058 3

原创 Adroid 写入EXCEL使用的一些记录。

Adroid 写入EXCEL,如果使用第三方库的话,有poi和jxl具体的使用步骤暂不贴出来了,也比较常见。poi是Apache的,由于支持的版本比较广而选用过,不过出了些问题,即使用混淆功能时,其所引用的Java awt、javax.xml等Android中不存在的类时会失败。目前考虑的方案一是对poi进行精简,其二字节按照EXCEL格式进行封装。自己进行格式封装的工作量太过巨...

2019-04-24 11:17:49 115

原创 STM32中CanRxMsg结构体各成员变量含义详解

结构体定义如下:typedef struct{ uint32_t StdId; uint32_t ExtId; uint8_t IDE; uint8_t RTR; uint8_t DLC; uint8_t Data[8]; uint8_t FMI;} CanRxMsg; uint32_t StdId; 标准帧的ID,按照CAN协议,标准帧ID占...

2019-04-24 09:08:29 7433

原创 AndroidBitmapInfo结构体

AndroidBitmapInfo结构体定义如下:typedef struct { uint32_t width; uint32_t height; uint32_t stride; int32_t format; uint32_t flags; // 0 for now} AndroidBitmapInfo;...

2019-03-20 14:08:59 1507

原创 openCV训练记录

最近用openCV进行地形匹配识别来导航,简单记录下xml文件的训练:1、准备正负样本文件(暂放在X、Y文件夹下),并拷贝opencv_createsamples.exe和opencv_traincascade.exe及dll文件或设置环境变量;2、准备txt描述文件(本处使用pos.txt和neg.txt),可用代码生成,顺便也把准备乱七八糟的图片重命名一下。需要注意的点是neg.txt...

2019-03-13 10:34:49 123

原创 mmap方案实现共享内存通信与shmget-shmdat-shmdt-shmctl方案简易记录。

mmap方案:通过mmap内存映射函数,进程A和进程B都将存储设备的同一个页映射到自己的地址空间mmap()系统调用使得进程之间通过映射同一个普通文件实现共享内存。普通文件被映射到进程地址空间后,进程可以向访问普通内存一样对文件进行访问,不必再调用read(),write()等操作。void* mmap ( void * addr , size_t len , int prot ,...

2019-03-06 15:12:47 260

原创 用javap生成生成java方法的JNI签名

由于java方法在C里边调用时需要用其签名来找,而写签名又极其容易出错,故最好方案乃借助于javap工具来生成,操作简单,也可集成于Eclipse中。cd到class文件所在的文件夹,使用命令:javap -p -s  org.jemen.test.Test          替换成自己的。若不在当前文件夹则可用-classpath指明class文件的位置。  2在Eclips...

2019-01-29 15:39:58 549

原创 JNI的引用类型

JAVA类型  与原生类型对应关系JAVA类型 原生类型 Class jclass Throwable jthrowable String jstrting Other objects(其他所有的类) jobjects boolean[] jbooleanArray char[] jcharArray sho...

2019-01-29 15:10:40 291

原创 Rebuild removed 2 windows but added 1

错误:Rebuild removed 2 windows but added 1。出现概率极其低。解决方案:待完善。

2018-12-21 09:03:58 573

元素常用光谱特征线(绝大部分元素).pdf

做光谱分析使用。发现找各种元素的特征谱线挺麻烦的,故在此分享一份。也不要积分了,支持学术自由与共享!

2021-07-12

阿波罗11号源代码Apollo-11-master.zip

阿波罗11号的导航代码,比较古老了,然认真观察分析还是可以理解其中的设计的。

2019-07-24

arm-2014.05-29-arm-none-linux-gnueabi-i686-mingw32.tar.bz2

在你的Window计算机上面不需要虚拟机而编译可以再Linux 、Android平台运行的C、C++程序。 国外源网站的速度难以接受。

2019-05-22

poi-3.17-jemen.jar

在Adroid中拟使用Excel等offic文档,从头开发所有的office格式、协议将是无比巨大的工作量,直接从第三方库来做就方便多了。 目前找到比较好的就是apache的poi。 poi是apache开发office库,java语言,用于PC端。 当直接在Android中引入poi,当你keep了所有的类和方法,以及dontwarn了所有的里边所引用java的API(主要是swt等)之后,基本的读写可以成功。 但是当想使用更多的功能的时候,其内部将调用到只有在JDK中的而Android SDK中没有的API,比如说我这里遇到的swt组件,Color等,将导致运行时出错。 创建新的单元格格式对象的时候出错的,workbook.createCellStyle(). 但是发现HSSFCell的setCellStyle(HSSFCellStyle style)还有个重载的方法:setCellStyle(CellStyle style),而CellStyle是一个接口。 想到的最简单的方案自然是自己实现一个CellStyle接口,于是乎各种反射调用各种被隐藏的方法及创建对象。结果发现,apache那个坑,setCellStyle(CellStyle style)又调用了HSSFCell的setCellStyle(HSSFCellStyle style),并且里边还进行了强制类型转换。 那好吧,就直接改poi.jar,将所使用到的函数涉及到的Android中没有的API干掉,打包自己的jar包。 经实验测试成功。可以对日期等进行分别的单元格格式设置。

2019-05-15

gcc-arm-none-eabi-5_4-2016q3-20160926-win32.zip

windows平台的gcc交叉编译工具,国外的网站下载太慢,直接放这里了。

2019-05-13

嵌入式必备字模软件

字模软件,嵌入式开发必备工具,界面开发,字库建设。可以根据需要的字建立字库,也可以绘制任何你需要的图形来生成一个数组,非常好用的界面设置软件。

2017-09-22

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

TA关注的人

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