- 博客(20)
- 资源 (11)
- 收藏
- 关注
原创 鸿蒙Next API 12开发,使用@ohos/axios进行HTTP请求
的功能,并添加了请求和响应拦截器以处理一些通用的请求和响应逻辑。这个类提供了多种 HTTP 方法(GET、POST、PUT、DELETE)以及用于发送请求并处理响应数据的方法。这些接口的设计体现了面向接口编程的思想,使得代码更加模块化、易于维护和扩展。通过定义明确的接口,可以确保不同部分之间的数据交互符合预期,减少了错误和调试的难度。这段代码定义了几个TypeScript接口,用于描述在Web开发或API交互中可能使用的数据结构。通过一些小的改进和重构,您可以进一步提高其健壮性和可维护性。
2024-12-24 09:36:41
1358
1
原创 鸿蒙Next生物特征认证登录实现
本文主要使用人脸和指纹认证用户身份、使用密码保险箱实现密码自动填充以及涉及口令输入的应用界面防截屏或录屏等功能的实现方式。
2024-12-23 16:01:24
348
原创 揭秘HarmonyOS Next的“钥匙大师”——密钥管理服务(KMS)
这家伙啊,简直就是系统里的“钢铁侠”,负责打造、保管、使用,还有销毁那些神奇的密钥,保证整个系统和应用里的数据都像被施了魔法一样安全!而且啊,这钥匙还是定制的,想要什么样的形状和功能,KMS都能满足你!希望通过这次分享,大家对HarmonyOS Next的KMS有了更深入的了解,以后在开发中,记得好好利用这位“钥匙大师”,打造安全可靠的应用哦!想象一下,你的应用里藏着大堆宝贝,比如用户的私房钱密码、公司的绝密计划,没有KMS这位“钥匙大师”,这些宝贝就像放在大街上的钱包,谁都能来瞅一眼!
2024-12-06 10:27:32
563
原创 Xcode Playground不可用
在支持M1芯片的新版Mac中,Xcode 启用 Rosetta模式打开,Playground功能不可用。将Rosetta关闭,Playground功能恢复正常。
2021-07-28 16:48:04
681
原创 服务部署用Linux脚本
部署脚本sh批量运行 batchRun.sh运行全部runAll.sh备份backup.sh安装install.sh安装install-app.sh切换 switch.sh批量运行 batchRun.sh#!/bin/bash# 当前目录curDir=`pwd`# app 目录appDir='/opt/app'# tomcat 应用列表tomcatApps=(tomcat-opms tomcat-wechat-h5 tomcat-9.0.8-crm)# spring 应用列表spr
2020-09-14 13:43:29
337
原创 Windows下IDEA Terminal中git log中文乱码
Windows下IDEA Terminal中git log中文乱码方法一直接添加系统环境变量 LANG=zh_CN.UTF-8方法二在termianl中输入set LESSCHARSET=utf-8在系统环境变量里添加 LESSCHARSET=utf-8在IDEA->setting->Terminal设置,进行Environment Variables设置,添加环境变...
2020-02-24 10:57:48
512
原创 iOS推送证书转为后台推送服务Go服务用的pem证书
iOS推送证书转为Go服务用的pem证书获得推送aps.cer证书从苹果开发网站下载aps.cer证书,双击后导入Mac钥匙串将证书和私钥导出为p12格式在Mac通过openssl命令转换将p12证书为pem格式。openssl pkcs12 -clcerts -nokeys -out apns-cert.pem -in cert.p12将p12私钥为pem格式。open...
2019-12-21 17:33:53
288
原创 一键添加Windows定时任务计划程序
编写添加定时任务的cmd脚本,标注上执行路径的cmd脚本schtasks /create /tn "dbf-sync" /tr D:\Rsync\news-receive.cmd /sc daily /st 08:00:00 /ed 2020/12/31解释:dbf-sync 为任务名称,news-receive.cmd为定时任务执行的脚本。...
2019-11-19 11:04:41
2232
原创 CentOS 7.6安装PHP 7.2
1、移除当前的PHP安装包yum remove php*2、由于默认的YUM源无法升级PHP,所以需要添加第三方的YUM源,此处用到webtatic。 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic....
2019-02-14 14:52:32
2642
原创 Linux 自启动执行脚本
#!/bin/bash#chkconfig: 2340 20 80#description:sgapp manage util#processname:sgappAPP_HOME=/opt/sgUtils/sgztcase $1 in start) $APP_HOME/runAll.sh start;; stop) $APP_HOME/runAll.sh stop;; status...
2018-06-07 10:22:06
986
原创 iOS 推送笔记
在苹果开发者中心生成cer证书后,导入到钥匙串,再导出为p12证书。通过OpenSSL工具转为pem证书。如下为命令行:openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes验证:生产环境openssl s_client -connect gateway.push.apple.com:2195 -cert
2018-01-17 10:50:08
243
转载 Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
下拉刷新EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshControl - XHRefr
2018-01-16 21:36:28
21011
原创 iOS 创建闪动的点---股票分时线
固定大小淡入淡出的效果:#import @implementation TrendLineCircleDot- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { self.backgroundColor = [UIColor clearColo
2018-01-04 13:38:22
259
转载 Objective-C 随机数及数组随机取元素
Objective-C 随机数及数组随机取元素APR 23这里记录一下Objective-C随机数以及随机数在数组中的使用。arc4random()这个貌似是最好用的,听说比较精确,用起来也比较方便,不需要初始化随机种子。0 - N-1:int value = arc4random() % x;1 - N:int value
2015-01-29 11:28:43
422
原创 iOS开发 应用退到后台继续播放音乐或音频文件
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ NSError *error; AVAudioSession *session = [AVAudioSession sharedInstanc
2014-10-13 14:55:56
2122
原创 iOS开发笔记——常用API方法
NSArray *wOtaUISequence = [wOtaProcedureSeparate componentsSeparatedByString:@","];
2014-09-29 16:06:00
380
原创 C语言版二叉树遍历
#include#include#define MAX 50#define MAS 20#define CHAR 1#if CHARtypedef char TElemType;TElemType Nil=' ';#define form "%c"#elsetypedef int TElemType;TElemType Nil=0;#define f
2012-05-26 17:53:16
293
中科大soc课程答案
2012-04-09
算法实现及性能比较与红黑树
2012-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人