- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 AOP使用场景
AOP干什么用的: 也就是当你执行一个方法时,我可以在方法执行前后,通知我的需要做点什么,同时我可以控制当前这个方法能否执行,感觉就像上帝视角看待这个方法执行情况,我可以获取方法的参数,可以设置方法的返回结果。AOP用来封装横切关注点,具体可以在下面的场景中使用:Authentication 权限Caching 缓存Context passing 内容传递Error handling 错误处理Lazy loading 懒加载Debugging 调试loggi...
2021-10-21 11:01:46
2884
原创 Android开发中NDK开发的作用
NDK开发,主要目:1、将java中性能较差的代码放到C或C++中执行,提高效率。2、将保密算法或信息代码放入C或C++文件中,打包为so动态库,这样难以破解。3、部分验证信息可以放到C或C++中,也是保障安全。JNI:java本地接口,主要作用就是打通java和CC++的调用桥梁。相互调用提供昂接口,目前主要用Cmak方式。使用场景:1、防止黑客二次打包,可将签名信息保存到so动态库中,然后在动态库中验证当前app的包名和签名信息,不是的话就直接崩溃。2、处理音视频信息
2021-10-21 10:58:57
1532
原创 PhotoShop插件开发
PS是大家常用工具,可是某些常用习惯或者功能并不能满足工作需要,那么是否可以自己搞一个呢?答案是可以的,PS提供了强大的扩展能力,我们就以面板插件入手,下面是开发过程一,开发环境任何文本编辑工具就行,前提大家最好有一点web开发能力,不然不好做界面。下载模板:PS-Execution-Plugin-Demo: PS扩展面板插件模板使用上面的模板就可以开发了,自己修改信息下面插件是我开发的一个颜色记录器,感兴趣的可以看看https://gitee.com/cjlang/color-
2021-10-21 10:44:11
866
原创 shell命令脚本自动ssh登录
创建文件vi auto100.sh内容:#!/usr/bin/expect -fset password "!@#123456"set timeout -1spawn ssh -p 2222 root@10.8.0.100expect "*assword:*"send "$password\r"expect "Last*"interact保存:执行文件即可ssh登录10.8.0.100服务器,登录端口是2222主要是为了简化命令行,可将文件放...
2020-08-17 12:06:47
428
原创 MAC修改启动台图标行列数
终端命令:defaults write com.apple.dock springboard-columns -int 10;defaults write com.apple.dock springboard-rows -int 8;defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock以上就修改为10列8行,就会小很多,可以放更多图标...
2020-06-24 14:08:56
1281
原创 Echarts 贵州地图(增加贵安新区)
贵州增加贵安新区后,项目展示需要增加此区域,网上找了一下,主要用echarts 展示离线地图,通过geojson加载贵州地图,然后切割安顺靠近贵阳的一部分区域展示,效果如下:由于懒,所以就直接划了直线切割,如果要好看,就多划一些锯齿状的边就行。怎么切割,怎么划,大概说一下吧,每个地市的数据,就是一堆点连起来的线,我们只需要新建一个贵安新区,然后给他赋予这些点就行,那么有个问题,与贵安接壤的几个地方怎么弄,很明显,这些点其他地市共有的,根据地图,我们要切割安顺的,就需要找到安顺偏向贵阳的一部.
2020-06-08 10:36:20
3071
原创 在Bitmap上绘制Bitmap
///////////----------------必须复制出来,或者新建一个Bitmap,否则报错,原因是不能修改资源 public void Ondraw() { Bitmap bitt = Bitmap.createBitmap(bit1.getWidth(), bit1.getHeight(), bit1.getConfig()); Canvas c1 = new C
2012-12-01 11:22:42
723
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人