JavaScript中常见批量处理数组元素的方法

在我们实际编写JavaScript代码的时候,我们经常需要处理一堆堆的数据,他可能是一个数组,一个json,一个object。 而我今天就就讲一下如何对一个数组中的元素执行批量处理。 情景假设 某个企业网站上展示了公司人员列表,每个人员都至少包含了姓名,性别,年龄,岗位等信息,现在有个需求要给这个列表增加一个编辑功能。我的做法是,员工信息统一用一个数组维护,每个人的信息都是这个数组的成员。编辑人的信息就是编辑这个数组的信息,然后刷新人员列表。这样比较容易操作,加载和保存人员信息也比较好做。 人员数组: var userList = [{name:”张三”,age:25,six:”男”},{na…

阅读全文 »

Xposed V88 For Android 7.1 SDK25

相对之前的xposed版本,这个v88的有点儿特殊。其一是这是非官方飞非正式发布版本,不适用很多的手机,比如miui系统就不行(这些系统一般用定制版的xposed框架) 其二是这是等待了1年多才迟迟发布的不完全版本,或者说是个半成品。其三是这个不是独立的xpsoed组件,而是作为aosp子模块发布的,需要联合机型源码一起编译。你所下载的都是其他的机型上编译出来的。 如xposed作者说言,这玩意在通用性上比较差,也不稳定,容易出问题。但我想,等了这么久,总比没有强吧。目前魔趣系统已经在每夜版里整合了。 实际使用中,我也发现了程序异常关闭的问题,各位用不用自己斟酌吧。 说明:目前很多插件不兼容x…

阅读全文 »

Docker容器服务 常用命令

登入网易[如果你使用网易的仓库的话] docker login -u 你的网易邮箱 -p 你的邮箱密码 hub.c.163.com 推送镜像到网易 docker tag {镜像名或ID} hub.c.163.com/{你的用户名}/{标签名} docker push hub.c.163.com/{你的用户名}/{标签名} 保存实例为镜像 docker commit 82ae4218ed24(容器id) coderstory/centos-ssh(镜像的名称) 删除镜像 docker rmi image-id 删除实例 docker rm container-id 创建实例 [-d 表示后台运行…

阅读全文 »

Ubuntu下Docker的常见安装方式

简介 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 Docker通常用于如下场景: web应用的自动化打包和发布; 自动化测试和持续集成、发布; 在服务型环境中部署和调整数据库或其他的后台应用; 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。   使用自动化脚本安装 官方提供了针对不同平台的shell安装脚本,我们只需要把他下载到本地…

阅读全文 »

网站近期维护公告

因为网站近期可能升级后台服务,使用docker重新部署项目。 我需要解决诸如如何使用docker创建wp,mysql容器实例,容器间互访,主机与容易互访,容器迭代升级,站点数据维护与备份, 容器与主机安全等问题。 所以博客可能间歇性无法网站,或者页面内容异常。 2017-06-27

阅读全文 »

解决Wallpaper Engine 加载壁纸报错 GetUINT32(MF_TOPONODE_MAHORTYPE)

Wallpaper Engine是一款windows下的动态桌面壁纸软件。 它允许用户设置一个带音频的视屏为桌面壁纸,或者使用代码构建一个动态壁纸。 目前是捆绑在stream平台销售的,国区售价18R。 但是在使用的过程中发现了一个问题,部分壁纸应用报错 很遗憾官方没给出解决办法,百度也没找到答案。我只能自力更生了。 最终发现这个错误是因为我用的台式机没有音频输出设备导致的,插入耳机音响应该就ok了。 当然,你可以在软件的设置里关闭视频音频输出的选项就OK了。     严格的讲,这个问题应该是软件的一个BUG。为什么不检测下有无音频输出设备呢? 压根没有的硬件你怎么调用? …

阅读全文 »

看好自家的后门,给SSH加把锁

因为最近老有人攻击我的网站和服务器,所以花了点时间给服务器做了一些安全措施。 目前我看到的威胁主要是两个,一个是暴力SSH密码破解,另一个是80以及443端口的威胁。 80和443是提供web访问的端口,我用的nginx服务器软件。在日志中可以看到大量的爬虫访问记录,经分析是用于查找漏洞的。     SSH暴力破解 ssh的暴力密码破解可以在登入日志里找到(/var/log/auth.log) 116.31.116.9和58.57.65.112这2个ip一直在尝试登入,虽然失败几次后被系统拒绝再次登入,但默认的黑名单是有时限的,过了这个时间还是可以尝试登入。 还好我的密码够…

阅读全文 »

MIUI8最新版 安装谷歌框架

想要安装谷歌框架(俗称Gapps) 需要你确保系统已经root 并安装了第三方的recovery 否则虽然也能安装,但总是会提示你XXX应用已崩溃的提示,不值得这么做。 1.下载并安装框架 打开opengapps的官方网站 opengapps.org, 在这里选择适合你手机的gapps包。 gapps的版本的话,一般选择pico或者nano,安卓版本和cpu构架(一般都是ARM64)要看具体的机型。 下载后再recovery中刷入,如果你选的版本不对的话,会自动报错的,放心刷。 2.权限修复 因为卡刷的谷歌应用缺失了很多必要的权限,所以我们需要使用特殊手段直接给它这些权限。 第三方应用调用谷歌…

阅读全文 »

使用proxychains实现终端下的socks5代理

最近在下载github上的巨型源码(flymeos los之类的),下载docker的镜像的时候 经常下载中断或者速度过慢;所以就找了下能在终端下使用的socks5代理工具,最后找到了proxychains,从此再无压力=w= proxychains安装 git clone https://github.com/rofl0r/proxychains-ng.git cd proxychains-ng ./configure make && make install mkdir ~/.proxychains cp ./src/proxychains.conf ~/.proxycha…

阅读全文 »

新手 京东云 三日游 体验感想

写一下我对京东云的感受,买了三天啥都没干成准备退款了 我是 22 号购买的京东云 ¥ 555 一年 1C2G 的配置感觉挺划算的。 然后我就买了。 创建主机实例 但创建主机实例的时候出了那么点问题。 第一是提供的系统太少了 只有 centos ubuntu 和 windows 并且 centos 最高支持持 7.3 ubuntu 只有 14.04 win 的话是 2012 账户安全配置可选账户密码以及 ssh 但 ssh 的配置页我无法打开 (后来才发现 京东云网站对移动的网支持很差,经常 ping timeout 很多链接支持返回主页或者打不开) 我选择了 ubuntu14.04 ( cen…

阅读全文 »