- 博客(42)
- 资源 (8)
- 收藏
- 关注
原创 js实现多行文本控件textarea,根据文本内容自适应窗口全部显示
本人在使用html控件textarea,多行显示的时候,希望根据后台实际的文本,来全部显示文本内容,而不用再去操作滚动条查看全部文本。本功能实现的难点在于,计算当前文本显示有多少行。
2024-09-24 16:15:36 366
原创 MFC对话框页面跳转(2)
本文是基于两年前写的一篇文章:https://blog.csdn.net/shenweihong/article/details/128311249,最近重新使用这个功能,有更进一步的做法。我有两个对话框,CLogInDlg(登录),CSafeVerifyCardRegisterDlg(主功能),要求登录对话框,能跳转到主功能对话框,主功能对话框也能跳转回登录对话框。
2024-06-03 10:23:04 349
原创 解决IE11通过主机名访问和IP地址访问,CSS渲染效果不一致问题
这个问题在Microsoft Edge,谷歌都不存在,只在老的IE版本(如IE11)才有。IP地址访问才是我想要的效果,主机访问菜单半透明向下箭头不见了,背景图片分了好几部分。spingboot:版本2.6.13。
2024-05-23 11:00:50 322
原创 解决IE11报错:CSS 因 Mime 类型不匹配而被忽略
本人用springboot开发网站,手动处理js和css文件请求,报错:CSS 因 Mime 类型不匹配而被忽略。
2024-03-22 11:46:26 660
原创 Ubuntu源码编译samba
本人最近研究samba的源码,但是在源码编译的时候,本以为直接config,make,make install。没想到编译过程中碰到很多麻烦,主要是各种依赖问题。基于此,本文把samba编译的详细过程记录下来,以供再次研究借鉴。
2023-10-22 19:06:25 1113
原创 Ubuntu更新镜像源切换
用ubuntu用apt命令,自动安装或更新包的时候,默认的镜像源服务器非常卡,很不方便。切换到国内的镜像源,下载更新非常快。为防止以后忘记,本文以国内服务器阿里巴巴的为例简单描述。
2023-10-22 15:33:45 612
原创 Java RSA密钥从RSAPrivateKey和RSAPublicKey对象中,分别提取模和指数
本文描述了提取模和指数,暂时没有做到从RSAPrivateKey获取质数P和Q,质数P和Q肯定能获取到,以后有空研究。编辑器:android studio。运行平台:android13。
2023-10-17 10:56:05 443
原创 ndk编译jni错误LOCAL_MAKEFILE is not defined,分析解决
我们用ndk编译jni的时候,通常会写一个Android.mk脚本文件。但是有些情况,我们脚本文件名字不叫Android.mk,比如我的分别改成AndroidSo.mk,AndroidA.mk这时候就会报错:LOCAL_MAKEFILE is not defined。
2023-07-13 11:24:10 258
原创 ubuntu 20.04 ndk 编译64位 openssl
之前本人在Ubuntu14.04上用ndk16b编译了openssl1.1.1g,32位的库,文章链接https://blog.csdn.net/shenweihong/article/details/107985593现在因为android13,必须要用64位的库,本文主要描述64位openssl静态库的编译。
2023-07-11 15:23:19 1215
原创 java获取文件夹里文件最近修改时间
本人项目需要获取文件夹里面文件最近的修改时间,函数lastModified直接获取文件夹修改时间,达不到效果。因此本人通过遍历文件夹文件,来一一比较获取最近的文件里面文件(夹)修改时间。原理简单,下面是所有的代码,给想偷懒的有需要的直接复制粘贴。
2023-07-06 09:59:08 882
原创 springboot中Thymeleaf模板插入Freemarker模板页面
最近在修改springboot架构的项目,项目之前配置的是Thymeleaf模板,但是在我新加的功能中,我非常想用Freemarker模板来新加一些页面功能。看到网上很多其他地方描述,要么用不同的文件后缀来区分(如html文件为Thymeleaf,ftl为Freemarker),要么放到不同的文件夹。我不想这么做,因为会限制我后面的功能修改。
2023-07-01 16:38:31 488
原创 通过浏览器,将webp格式图片转jpg格式
我们网络上下载的图片,很多的是webp格式的图片,而目前支持这种图片格式的软件较少,比如Windows 照片查看器,是不能直接打开图片的。安装其他专业图像软件又麻烦。因此,本文介绍利用电脑常用的软件,实现webp格式图片转jpg格式。
2023-06-10 16:06:49 1098
原创 Java RSA密钥转换,从RSAPrivateKey得到RSAPublicKey
本文讲述仅有RSAPrivateKey privateKey,没有KeyPair keyPair,**如何通过RSAPrivateKey privateKey得到RSAPublicKey publicKey**
2023-05-06 16:42:07 3575
原创 MFC对话框页面跳转(1)
本人用mfc做一个小系统,按照一般的习惯,用户需要登录进去然后做一些相关权限操作。首先开始就是用户登录,登录成功之后,需要页面跳转到功能页面。本文下面简单说一下跳转。
2022-12-14 09:48:59 1748
原创 C代码实现Mysql导出表数据,sql语句保存
本人最近项目的要求,需要定时检查数据库变化,定时将变化的数据库数据导出来另外保存。所以研究数据库数据导出功能,并记录下开发过程。因暂时没有需要,没有将数据库的结构保存。
2022-09-15 09:25:57 916
原创 公私钥保存成PEM文件
openssl:版本1.1.1k,编译后的静态库visual studio:版本2010代码说明1、首先产生了RSA公私钥对;2、然后对公钥私钥分别输出PEM格式数据;3、格式有PKCS#1和PKCS#8,私钥分别有不带密码和带密码;4、本测试直接printf输出PEM数据,没有保存文件,可根据各自需要新建文件保存。...
2022-06-07 21:07:36 1918
原创 Ubuntu16.04编译python源码
软件环境:Ubuntu:版本16.04Python:版本3.10.2,下载地址https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tgzOpenSSL:版本1.1.1n,下载地址https://www.openssl.org/source/openssl-1.1.1n.tar.gz初步编译:从https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tgz下载python源码解压,命令
2022-03-17 09:25:42 3920
原创 HTML上传文件,自定义样式,取消未选文件鼠标悬停提示
概述HTML网页中,我们需要上传文件,需要使用这样一段代码:<form> <input type="file"></input></form>运行效果点击控件任何地方(包括右边的选择文件按钮,和左边编辑框),都会弹出文件选择对话框,选择文件上传。但是本控件显示简陋,提示信息死板,满足不了我们需要。本文以修改显示图片为例,详细讲讲我最近解决方案。前端代码index.html<!DOCTYPE html PUBLIC "-//W3C/
2022-02-22 11:24:01 2049
原创 atoll C语言实现
atoll在linux c有实现,windows vs下是没有的,也不属于标准c语言库函数,但是我需要在vs下用到这个功能,下面我自己实现的代码:long long atoll(const char* str){ long long e = 0; long long tmpKeep = 0; int i = 0; const int len = strlen(str); if (len <= 0) { goto EXIT_FUN; } if (str[0] == '-')
2021-11-30 11:39:37 1141 2
原创 eclipse64运行java,错误:找不到或无法加载主类 解决
Eclipse版本Version: 2021-03 (4.19.0)Build id: 20210312-0638JDK版本1.8.0_101现象本人运行java项目之前没有问题,自从eclipse32升级到eclipse64。一直报错误错误:找不到或无法加载主类确定代码是没有问题的,因为之前运行成功,然后更新了eclipse就报这个错,如下图解决右键项目弹出菜单,依次按照如下操作Build PathConfigure Build Path…Java Build PathLi
2021-08-26 16:47:12 2293
原创 Ubuntu升级CodeBlocks
概述因为旧版本时间比较久CodeBlocks13.10和CodeBlocks12.10大概2014年2015年发布随着使用发现一些无法忍受的bug,如本人在使用12.10版本时偶尔出现,卡死即不响应鼠标、崩溃,要杀掉进程重新打开。而用Ubuntu常用的命令sudo apt-get install codeblocks=16.01,无法更新。顺便提下,经本人实际使用,CodeBlocks20.03在Ubuntu14.04系统中,会出现不同文件之间复制不了的问题。版本Ubuntu:14.04Co
2021-05-31 09:54:46 508
原创 mfc多文档创建新的视图
概述mfc多文档程序启动默认创建一个文档视图,通过文件新建方式创建视图非常不方便。本文描述了,如何根据需要,手动添加多文档视图,并且获取到文档视图的对象指针,非常方便操作。编译环境vs2010多文档项目名EUiDevelop默认文档视图对应关系(调试确定)使用mfc创建工程产生的代码编译生成,启动生成程序操作:文件->新建这个时候,会出来一个新的文档视图界面分析整个应用只有一个多文档模板CMultiDocTemplate每新建一个文档视图,产生一个CEUiDevelopDo
2021-01-06 18:31:38 1712
原创 VS2010编译执行自定义命令
概述本文描述如何配置VS2010,让VS2010编译之前执行一段自定义命令,编译完成之后再执行另外自定义命令。软件环境VS2010 英文版已有编译运行良好项目,本人项目名EPack编译前执行命令Project->EPack Properties…弹出属性对话框左侧属性列表Configuration Properties->Build Events->Pre-Build Event出现的窗口列表中Command Line输入自己想执行的命令。本人输入了GenSrcFile
2020-12-07 14:31:48 637
原创 安卓代码设置系统时间
安卓代码设置系统时间,需要系统权限,即在应用程序的AndroidManifest.xml中的manifest节点中加入android:sharedUserId="android.uid.system"这个属性。如下例子,设置安卓系统时间为,2020-3-5 12:10:50Date date = null;date = new Date(2020-1900, 3-1, 5, 12, 10, 50);SystemClock.setCurrentTimeMillis(date.getTime());
2020-11-24 16:59:12 967
原创 安卓开发,强制退出应用,解决自动重启问题
概述多个activity运行,我们想退出程序,如果仅仅使用android.os.Process.killProcess(android.os.Process.myPid());finish();System.exit(0);可以退出当前acitivty,但是有可能另外运行的activity会启动,给人感觉是,已经推出了程序,但是又自动重启了其他的方案,在每一个activity中,分别finish处理。因为我的程序有几十个acitivity,分别处理繁琐,容易出错。下面是我只在一个acit
2020-11-24 12:01:42 1391
原创 安卓xml控件间隔位置
控件之间的间隔,如下表示控件离顶端布局的间隔android:layout_marginTop=“10dp”相应的android:layout_marginBottomandroid:layout_marginLeftandroid:layout_marginRight控件内部文本离控件边界距离,如下表示控件内文本顶部离本控件上边界的距离android:paddingTop=“50dp”相应的android:paddingBottomandroid:paddingLeftandroid:
2020-11-13 13:53:53 875
原创 C++ 函数成员返回局部类对象
编译环境VS2010,32位测试代码1:class TestClass {public: TestClass(void){}; TestClass(int i) {m_A = i; m_B = i + 1; m_C = i + 2; m_D = i + 3;}; ~TestClass(){printf("release %d %d %d %d\n",m_A, m_B, m_C, m_D);}; void Input(int i){m_A = i + 100; m_B = i + 101; m
2020-11-13 13:53:38 1531
原创 一台电脑网线连接另一台电脑,通过另一台电脑wifi网络上网
软件环境两台电脑,都是Windows 7系统(WindowsXP和Windows10应该也可以,没有试过),两台电脑的网卡驱动都是好的。硬件环境电脑1:有线网卡是好的,我们称之为客户端电脑;电脑2:有线网卡是好的,同时无线网卡也是好的,我们称之为服务器端电脑;客户端电脑和服务端电脑通过网线连接起来。服务器端wifi连接好,并且wifi能够正常上网。服务端电脑配置...
2020-08-22 23:52:11 14914 1
原创 Ubuntu usb wifi驱动安装(MT7601u芯片)
软件环境Ubuntu 14.04硬件环境芯片:MT7601u确定芯片,在电脑插上usb wifi,在ubuntu命令行,输入lsusb命令,在所列的列表中有MT7601u即认为该usb wifi芯片为MT7601u芯片,如下图代表产品:迅捷usb wifi、水星usb wifi,如下图下载源码可以在官网上找到源码,官网为https://www.mediatek.com/products/broadbandWifi/mt7601u源码下载地址为https://d86o2zu8ugzl
2020-08-21 18:46:03 7417
原创 ubuntu 14.04 ndk 编译 openssl
概述因工作上需要用到openssl,本文剪短描述ubuntu编译生成openssl,主要的命令参考网上,结合自己的实际使用版本openssl:1.1.1gubuntu:14.04ndk:16b准备下载openssl:http://distfiles.macports.org/openssl/openssl-1.1.1g.tar.gzopenssl源码解压放在目录:/work1/SourceCode/openssl-1.1.1g下载ndk:https://dl.google.com/andr
2020-08-13 17:52:23 660 1
md5 c 和 c++ 源码
2020-06-28
rc2对称算法C源码
2020-02-15
塞班S60v5版平台免证书完全手机端破解
2012-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人