2018-04-09 Vaniot
创建用户并设置密码: mysql create user test IDENTIFIED BY '1234546'; 为新用户分配权限: mysql //为该用户分配所有的权限 GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' IDENTIFIED BY '123456'; //查看当前用户的权限 SHOW GRANTS; //撤销上一次的授权 REVOKE ALL PRIVILEGES ON *.* FROM 'test'@'localhost' / 继续阅读 »
2017-01-25 You Li
第一步 创建新的SSH密钥 首先我们需要为新的Github账户生成一个SSH密钥。在命令行中输入 ssh-keygen -t rsa -C "your-email-address" 这里的邮箱就是新的Github账户的注册邮箱。 输入这个之后会要求你输入保存密钥的地址,重点在于不能改写前一个账户的信息。原账户的密钥位置是~/.ssh/id_rsa所以只要写一个不同的位置就可以了,比如说~/.ssh/id_rsa_new。 继续阅读 »
2016-08-16 AllanChan
在应用程序的开发当中,网络请求无疑是最常接触的一块。各种的数据传输,回报,变更无一不跟网络打交道。而在此当中有一些请求是非常依赖于上一个请求放回出来的结果的。 例如:我们想收集一个用户最新的资料(包括:头像,地址,姓名等等。),必须想让他跟新一下信息或者重新通过第三方的平台授权后再去上报资料。这一系列的操作都是非常常见的。而在iOS 的开发中,无疑最常用的框架就是 AFNetWorking. 这次我就结合这个框架简单演示下如何做一个有耦合行单网络请求。 继续阅读 »
2016-08-03 曹强
参考原文:https://github.com/angular-ui/ui-router/wiki ui-router 的工作原理非常类似于 Angular 的路由控制器,但它只关注状态。 在应用程序的整个用户界面和导航中,一个状态对应于一个页面位置 通过定义controller、template和view等属性,来定义指定位置的用户界面和界面行为 通过嵌套的方式来解决页面中的一些重复出现的部位 最简单的形式 模板可以通过下面这种最简单的方式来指定 html in index.html javascript // in app-states.js (or whatever you want to nam 继续阅读 »
2014-03-29 W.Y.
介绍 一群恶魔的猪从无辜的小鸟那里偷走了所有的前端架构,现在它们要夺回来。一对特工英雄(愤怒的小鸟)将攻击那些卑鄙的猪,直到夺回属于他们的前端架构。(译者注:本系列是关乎前端架构的讨论,作者借用当前最风靡的游戏 - 愤怒的小鸟,为我们揭开了前端架构的真实面目。) 小鸟们最终能取得胜利吗?它们会战胜那些满身培根味的敌人吗?让我们一起来揭示 JavaScript 之愤怒的小鸟系列的另一个扣人心弦的章节! 阅读本系列的介绍文章,查看所有小鸟以及它们的进攻力量。 战况 红色大鸟 - 立即调用的函数表达式 蓝色小鸟 - 事件 黄色小鸟的攻击力 在这片文章中,我们将看看黄色小鸟,它使用 RequireJS 作为助推器,利用动态脚 继续阅读 »
2020-08-21 Robin Wen
文/Robin Dropbox 最近正式发布了它的密码管理器 Dropbox Passwords,支持 Android、iOS、macOS、Windows。它的功能与其它密码管理器类似,支持一键登录应用和网站,在登录应用和网站时存储密码,随时随地访问密码,并自动同步到所有设备,能生成随机的强密码。 Dropbox Passwords 利用零知识加密技术来保护登陆凭据,确保只有用户才能访问密码,而即使是 Dropbox 也无法访问。Dropbox Passwords 提供给 Dropbox Plus 或 Professional 订阅用户。 Dropbox Passwords 的界面是这样的: Dropbox Pass 继续阅读 »
2014-09-12 demon7452
管理实验室服务器的大神师兄苏宇毕业了,他将管理服务器的工作交给了我——对Linux和服务器管理毫无经验的小菜一枚。前几天师弟段云鹏的一些机缘巧合的误操作导致服务器核崩溃,我却手足无措,请来刘惠民童鞋帮着忙活了两晚,也没能复原系统。最后还是让苏神师兄回了学校一趟才解决问题。由此想了两件事:既然答应了负责管理服务器,就不能再以“浪费精力”、“没兴趣”等借口拒绝学习相关技术;人的时间与精力真的很有限,下一次给承诺之前,先想想自己是否花得起这份时间与精力。 继续阅读 »
2016-04-20 Wenjie Yao
本文翻译自文章Service Discovery via Consul with Amazon ECS   现如今随着微服务架构的出现,很多应用都是以一套分布式组件的形式来部署。在这样的架构中,你需要在多个EC2实例上的多个Docker容器中,配置和协调各种各样的应用程序。   亚马逊EC2容器服务(ECS)提供了一个用于管理资源、任务以及容器调度的集群管理框架。但是,很多应用仍然需要额外的组件来管理分布式组件之间的联系。服务发现的概念就是用来定义这种帮助管理这些联系的组件。 继续阅读 »
2016-04-25 zzyhappyzzy
cocoapods是Xcode管理第三方类库的工具(当然也可以管理自己封装的私有库),能够处理类库之间的依赖关系,方便多个类库的升级和管理。它是用ruby语言编写的。 more 一、更换ruby源 打开命令行工具terminal,依次输入下面的命令 ruby官方源https://rubygems.org/很可能被墙了 淘宝的ruby源~~https://ruby.taobao.org/~~已停更,建议使用最新的ruby-china源http://gems.ruby-china.org/ 继续阅读 »
2016-02-04 ruki
TBOX的内存管理模型,参考了linux kernel的内存管理机制,并在其基础上做了一些改进和优化。 内存整体架构 large_pool 整个内存分配的最底层,都是基于large_pool的大块内存分配池,类似于linux的基于page的分配管理,不过有所不同的是,large_pool并没有像linux那样使用buddy算法进行(2^N)*page进行分配,这样如果需要2.1m的内存,需要分配4m的内存块,这样力度太大,非常浪费。 因此large_pool内部采用N*page的基于page_size为最小粒度进行分配,因此每次分配顶多浪费不到一页的空间。 而且如果需要的内存不到整页,剩下的内存也会一并返回给上层,如果 继续阅读 »