- 博客(28)
- 资源 (3)
- 收藏
- 关注

原创 Android利用andserver库搭建本地https服务器
由于安卓原生没有这类服务器的依赖包,我决定使用第三方依赖库来实现这类功能,选择AndServer的原因很简单,它提供类似SpringMVC的注解,如果熟悉SpringMVC,可以很快掌握,按照官方文档很快就能搭建一个安卓http服务器,但是官方没有个https服务器的Demo,文档也没有相关说明,因此记录我用AndServer实现Https服务器过程。6、点击确定后,按快捷键Ctrl+S保存,在弹出的保存对话框里填上httpskey.bks并保存到当前目录,后导入到Android项目的Raw文件夹。
2024-09-10 11:11:23
983

原创 现有Android项目集成Flutter模块
1、创建Flutter Mix的Android工程:注意:如果是使用androidx库,那么默认建立的Flutter模块项目要进行依赖的替换,后面会详细讲解。2、建立要项目后在app工程的build.gradle中android{}节点下加入: compileOptions { sourceCompatibility 1.8 targetCo...
2019-09-24 10:03:07
600
原创 nodejs调用vbs打印本地excel文件
vbs打印本地文件代码Dim XLDim XLWkbkDim fso, fullPathToZip set fso = CreateObject("Scripting.FileSystemObject") fullPathToZip = fso.GetFile(Wscript.ScriptFullName).ParentFolder.Path + "\printTemp.xlsx"Set XL = CreateObject("excel.application")XL.Visible = Tr
2021-11-11 11:55:25
1173
原创 问题解决之Cannot find module ‘fs/promises‘
**现象:**在Electron项目升级了打包工具后打包失败:Cannot find module 'fs/promises'**原因:**经过排查发现package.json和package-lock.json里打包工具版本不一致解决方法:重新安装指定版本的打包工具来更新package-lock.json对应的版本npm install xxxx@xxxxx --save...
2021-07-22 09:47:28
32080
4
原创 问题解决之Electron最小化后任务栏恢复无法全屏问题
问题解决之Electron最小化后任务栏恢复无法全屏问题解决方法: ipcMain.on('activate', e => { win.setFullScreen(true); win.maximize() });
2021-05-19 10:59:28
1084
原创 问题记录-Unable to find method ‘org.gradle.api.tasks.TaskInputs...’
问题描述从SVN拉下工程后用AS打开,编译提示如下:Unable to find method ‘org.gradle.api.tasks.TaskInputs...’Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.问题产生的原因
2020-09-28 10:29:34
2205
原创 重读《Head First 设计模式》之一 软件设计原则
软件开发的一个不变真理不管当初的软件设计得有多好,一段时间之后,总是需要成长与改变,否则软件就会“死亡”。设计原则一找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。把会变化的部分取出来并封装起来,让系统中的某部分改变不会影响其他部分,代码变化引起的不经意后果变少,系统变得更有弹性。设计原则二针对接口编程,而不是针对实现编程“针对接口编程”真正的意思是“针对超类型(supertype)编程”,关键就在多态,利用多态,程序可以针对超类型编程,执行时会更具实际的状况执
2020-09-26 17:24:34
219
原创 闪退问题记录:Unable to instantiate activity ComponentInfo{xxxxxx.MainActivity}
AS 4.0.1 新建的项目,在加入了依赖库后运行程序闪退,错误日志如下Unable to instantiate activity ComponentInfo{xxxxxx.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "xxxxxx.MainActivity" on path: DexPathList[[zip file "/data/app/xxxxxxx-HfadAphcPqqepDhmjXsavg==/b
2020-09-11 09:24:41
533
转载 node Error: Could not locate the bindings file. Tried:解决
https://www.cnblogs.com/yzeng/p/8417453.html
2020-01-19 15:07:12
5744
1
原创 使用react-native-scrollable-tab-view报错Invariant Violation: requireNativeComponent: "RNCViewPager"
解决方法:yarn add @react-native-community/viewpagerreact-native link @react-native-community/viewpager并重建
2020-01-07 13:54:22
1107
原创 Delphi调用百度语言合成Api
unit Unit3;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Idhttp, IdMul...
2019-12-24 17:55:15
505
1
原创 Delphi接入科大讯飞语音合成SDK
一、下载科大讯飞Win版本SDK二、将SDK中的bin目录下的资源文件拷贝值新建工程目录,并建立dll引入单元,将c++dll头文件转成delphiunit UnitXF;interfaceconst HDANET_DLL = 'msc.dll';type wave_pcm_hdr = record riff: array [0 .. 3] of AnsiCh...
2019-12-23 18:52:41
4537
6
转载 Electron更新服务器搭建
一、安装PostgreSQL1.安装PostgreSQL客户端// 安装PostgreSQL客户端sudo apt-get install postgresql-client// 装PostgreSQL服务器sudo apt-get install postgresql// 安装图形管理界面sudo apt-get install pgadmin3#进入数据库su...
2019-11-14 09:12:00
2580
原创 Delphi websocket Client 调用Java websocket Server
一、Delphi使用websocket需要下面的开源库:地址:https://github.com/andremussche/DelphiWebsockets二、建立SpringBoot的websocket服务端:这方面资料比较多,大家随便搜搜,我以下面的博友为例请参照:https://blog.youkuaiyun.com/huiyunfei/article/details/90719351...
2019-11-04 16:02:00
2923
原创 组件化模式下React Native作为组件模块集成进原生Android项目
一、在已有组件化项目工程中新建RN模块,并在RN模块根目录并创建一个package.json包含以下内容:{ "name": "MyReactNativeApp", "version": "0.0.1", "private": true, "scripts": { "start": "yarn react-native start" }}二、安装react和...
2019-10-14 14:23:54
720
1
原创 Electron调用Delphi窗体Dll
一、环境准备:调用Dll需要安装node-ffi-napi,由于node-ffi-napi包含 C 原生代码,所以安装需要配置 Node 原生插件编译环境https://github.com/node-ffi-napi/node-ffi-napinpm install --global --production windows-build-toolsnpm install -g no...
2019-10-12 18:00:09
954
原创 Vue项目识别不到@别名问题
1、Vue项目创建好之后,打开文件总看见引入文件的位置有这样的波浪线,虽然不影响功能,但看着难受,对于我这种强迫症来说一定要解决掉。2、找到Ctrl+Alt+S打开设置菜单,找到Webpack选项:3、将路径指向自己项目的build目录下的webpack配置文件:...
2019-10-09 09:36:22
6039
转载 解决Ubuntu中Unable to acquire the dpkg frontend lock
第一种方法,我们只需要杀死之前的进程,释放系统锁就可以了:ps -e|grep apt-get显示6965 ? 00:00:01 apt-get然后执行sudo kill 6965第二种方法,强制解锁sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock重启 系统sudo systemctl ...
2019-09-20 09:10:09
14935
转载 解决输入run build打包后打开index.html页面为空白
https://blog.youkuaiyun.com/tozeroblog/article/details/85332867
2019-09-16 13:56:09
206
原创 关于Android Studio打包APK文件报finished with non-zero exit value 1问题
今天在将原使用友盟更新平台的项目更换至腾讯bugly平台时,打包正式APK出现了如下报错:Error:Execution failed for task ':XXXXX:preDexJsRelease'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: P
2017-02-17 16:09:57
573
转载 查看三方应用或是系统应用SHA1值
在集成一些第三方应用,例如百度地图时,在创建应用需要填入APK的SHA1值,这个时候我们需要从APK中取出SHA1值:1.用压缩软件打开待查看的apk,将其中META-INF文件夹解压出来,得到其中的CERT.RSA文件2.打开命令行,进入META-INF所在文件夹根目录,输入:keytool -printcert -file META - INF/CERT.RSA
2016-09-18 08:52:44
369
原创 更换ViewPager中的Adapter后Fragment不更新问题
由于开发中ViewPager的Adapter数据是通过网络获取,并且会动态更改,这个时候以为像Listview一样用Adapter.notifyDataSetChanged()来更新数据,发现viewpager对应的Fragment没有任何变化,于是上网查询资料,得出是viewPager的缓存导致,后面得到一段处理方法 if (vp_pager.getAdapter()
2016-08-26 09:04:34
1978
转载 根据指定的图像路径和大小来获取缩略图
/** * 根据指定的图像路径和大小来获取缩略图 * * @param path 图像的路径 * @param maxWidth 指定输出图像的宽度 * @param maxHeight 指定输出图像的高度 * @return 生成的缩略图 */ public static Bitmap revitionIm
2016-07-15 16:37:22
688
转载 Delphi通过ICMP检测与远程主机连接
原文 FIPAddress:=inet_addr(PChar(HostIP)); 编译出错 我改为了FIPAddress := inet_addr(PAnsiChar(AnsiString(HostIP)));转载地址:http://www.cnblogs.com/tc310/p/4359887.html
2016-07-06 10:15:34
937
1
原创 关于android UDP 客户端与delphi UDP服务端通讯中文乱码问题
废话不多直接上android发送代码: String message = “这是一个中文测试”; // 这里是重点,要将字符串进行Base64加密 message = Base64.encodeToString(message.getBytes(), Base64.DEFAULT); int server_port = 12345;
2016-07-06 09:27:50
1963
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人