“同步设备”(无论是手工同步,还是自动同步)操作,是一个单一排它性操作,也就是无论点击多少次,还是当前同步时长太长,同一时间内只能有一个同步操作。 因此,我们需要添加代码来防止并发的同步操作,包括: 1)点击手工同步时,如果当前已经有同步任务,则需要提示:“系统正在同步中,请完成后再操作” 2)自动 ...
分类:
其他好文 时间:
2018-07-05 15:55:59
阅读次数:
148
openwrt运行ldd命令查看某个程序依赖于哪些动态链接库,然后想看下ldd位置,结果死活找不到ldd这个文件,/bin /sbin /usr/bin /usr/sbin都没有,find命令搜索全局也没有,再次运行ldd,提示ash: ldd: not found 有够诡异的 ps 退出ssh之后 ...
分类:
其他好文 时间:
2018-07-04 13:29:22
阅读次数:
152
本文介绍了Transmission在Pandorabox(Openwrt)下的交叉编译,主要以脚本代码形式展现,根据相同的方式方法,也可以仿照用于其他使用OpenWrt系统的设备交叉编译。 ...
分类:
其他好文 时间:
2018-06-16 21:06:08
阅读次数:
253
ScheduledExecutorService progressExecutorService = Executors.newScheduledThreadPool(1); ScheduledFuture future = progressExecutorService.scheduleAtFix... ...
分类:
编程语言 时间:
2018-06-09 11:40:10
阅读次数:
186
摘要: File类提供了一个方法openWithDefaultApplication可以用本地默认应用程序打开指定路径下的文件。 当我用下面语句的时候,可以成功打开桌面文件夹下面的文件: var file:File = File.desktopDirectory.resolvePath("test. ...
分类:
其他好文 时间:
2018-06-07 21:53:30
阅读次数:
157
线程池优势 在业务场景中, 如果一个对象创建销毁开销比较大, 那么此时建议池化对象进行管理. 例如线程, jdbc连接等等, 在高并发场景中, 如果可以复用之前销毁的对象, 那么系统效率将大大提升. 另外一个好处是可以设定池化对象的上限, 例如预防创建线程数量过多导致系统崩溃的场景. jdk中的线程 ...
分类:
编程语言 时间:
2018-06-04 11:54:26
阅读次数:
255
据wikipedia描述overlayfs在2014年融入linux内核,其轻量和易用特性已在openwrt中应用,但在debian发行版本中还没有直接使用overlayfs挂载根目录的启动选项。增加启动选项需对启动initrd进行相应改造,debian的initrt脚本已经预留了应用接口,使得应用overlayfs和无盘(或简盘)工作变得相对简单。构建无盘工作站使用TFTP+PXE启动服务器 &
分类:
其他好文 时间:
2018-05-24 13:13:23
阅读次数:
414
开场白: 大家好,我是佐须之男,感谢大家参加OpenWrt开发入门班。先做下自我介绍,我从08年至今一直从事着路由器开发的相关工作(固件定制、技术咨询、开发培训),担任Anywlan和恩山无线的版主。首先回答下很多人的疑问,为什么搞OpenWrt开发培训?原因很简单:随着智能家居和物联网的的兴起,O ...
分类:
其他好文 时间:
2018-05-19 20:37:24
阅读次数:
236
备注: 此文是佐须之男"跟着佐大学OpenWrt开发"入门培训班教学视频演讲稿提纲,虽是内部资料但再三考虑后对外公布,通过公众的监督来鞭策自己。如对完整内容感兴趣,可以参加"跟着佐大学OpenWrt开发"入门培训班:http://forgotfun.org/2018/04/openwrt-train ...
分类:
其他好文 时间:
2018-05-19 14:45:29
阅读次数:
354
备注: 此文是佐须之男"跟着佐大学OpenWrt开发"入门培训班教学视频演讲稿提纲,虽是内部资料但再三考虑后对外公布,通过公众的监督来鞭策自己。如对完整内容感兴趣,可以参加"跟着佐大学OpenWrt开发"入门培训班:http://forgotfun.org/2018/04/openwrt-train ...
分类:
其他好文 时间:
2018-05-19 14:41:46
阅读次数:
172