6 katios

尚未进行身份认证

暂无相关简介

等级
TA的排名 2k+

Mac 下chromium缺少Google API 密钥,因此 chromium的部分功能将无法使用

chromium 使用登录功能需要配置 GoogleAPI 密钥,相关获取方式可以自动搜索本文主要讲述 Mac 下配置如果缺失无法登陆谷歌账号,Chrome 的书签同步功能无法使用;解决方案:第一步mv /Applications/Chromium.app/Contents/MacOS/Chromium /Applications/Chromium.app/Contents/MacOS/...

2018-12-11 19:40:35

命令行查询公网 IP 网络出口

场景在公司内部做一些功能时常需要针对访问地址设置白名单或者黑名单,但是都是内网 ip ,如何获取网络出口 ip?解决方案curl 下面的地址,可以返回对应的网络出口 ipip.cncip.ccifconfig.memyip.ipip.net测试过程可以多试几个...

2018-09-25 19:22:32

alfred切换 iterm2 配置

在新窗口输入on alfred_script(q) if application "iTerm2" is running or application "iTerm" is running then run script " on run {q} tell application \"iTerm\" ...

2018-08-17 23:23:44

Java学习笔记

定义变量类型字符串为什么是大写的?java中变量分为基本类型和对象类型 题主说的其它类型小写是指的基本类型int, char, double等 String类不是基本类型而是对象类型,所以按java约定是首字母大写的。(String是char的数组形式)在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动...

2018-02-22 17:48:56

iTerm2 的快捷键及其相关使用

Mac 下自带的terminal 功能实在是太弱,一款顺手的终端是提升效率的利器。iterm2就是这样一款终端工具,并且是免费的。先导 ⌘ command键,按住control + command + 空格 就能调出表情及其特殊符号的面板进行选择输出我们有时候想要打开/usr/bin这个文件夹,但是使用finder 不好直接打开,方式有两种; 在finder中使用快捷键 sh...

2018-02-12 10:32:07

什么是交叉编译

交叉编译或许我们工作中经常会听到别人提起,那到底是什么意思呢?如果你是使用动态语言的那么你不需要编译,只是需要安装一个解释器。定义 代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)在一个机器上可以编译其他平台所用的任务,称为交叉编译。举个例子,我们使用Linux 可以直接编译出在Windows或者Mac上使用的

2018-01-18 15:51:46

pypy 相关的问题

pypy是使用python 实现的解释器,因为使用了JIT,所以速度非常的块安装http://www.pypy.org/download.html 官网下载对应的版本这里直接解压就可以了,不同于python的安装,把压缩包放到合适的目录,添加path。包管理工具在python 中pip 很方便的帮助我们安装第三方库并且解决大部分的依赖问题。 在pypy中也存在一个p

2018-01-16 19:43:29

终端的加载问题

在Mac 终端中,添加环境变量的文件有两个/users/xxx/.bash_profile /users/xxx/.bashrc例如我们加入alias ll=’ls -l’ 如果在bashrc中加入,每次打开新的终端不能使用如果加入bash_profile,每次打开都能使用因此结论是每次新开启的终端会自动加载bash_profile,但是不会加载bashrc所以解决办法有两

2018-01-11 15:00:27

Jetbrains 家各个idea的通用设置

Jetbrains是一个牛逼的公司,其产品几乎涵盖主流编程语言 https://www.jetbrains.com/products.html?fromMenu#其中广为人知的intellij IDEA , pycharm, goland, webstorm, phpstorm等等,其中另外一些语言虽然没有单独的ide,但是通过插件,用起来也是十分的顺手。但是很多时候ide的选项和配置实

2018-01-10 17:02:53

Mac 新手区

本篇用以记录Macbook Pro 使用过程中的点滴记录环境:macOS 10.13.2配置开机启动项>系统偏好设置>用户与群组>当前用户>登录项 点击 + 号新增应用程序,点击 - 号删除选中的应用程序如何输出特殊字符⌃ + ⌘ + space 三个组合可以调出表情和特殊符号,点击右上角图标展开看板,可以进行编辑。比如添加个人收藏等,建议把 ⌘⇧⌥⌃这几个常用的收

2018-01-09 13:50:25

iTerm2 的快捷键及其相关使用

Mac 下自带的terminal 功能实在是太弱,一款顺手的终端是提升效率的利器。iterm2就是这样一款终端工具,并且是免费的。先导 很多特殊字符输出可以查看http://blog.csdn.net/sinat_21302587/article/details/79012089 的第二块。快捷键 ⌘ + N 新建窗口windows ⌘ + T 新建标签tag

2018-01-09 13:32:45

GO 语言初探细节记录

本文从较小的颗粒度记录我在golang学习中的点滴。命名任何需要对外暴露的名字必须以大写字母开头,不需要对外暴露的名字用小写,并且GO语言拥护骆驼命名法,排斥下划线命名法。(Java和C#是官方推荐骆驼法的,C语言主要使用下划线命名法)格式化代码工具写完代码后可以执行 go fmt hello.go 编译器会调整语句位置,花括号位置,以制表符缩进代码,添加必要的空格。

2018-01-09 11:44:16

Mac 下charles的安装

官网下载Mac版本,下载非常的慢,如果有条件可以走全局代理。https://www.charlesproxy.com/latest-release/download.doMac下替换包路径 /Applications/Charles.app/Contents/Java/charles.jar获取替换包位置https://www.zzzmode.com/mytools/charles/ 需要选择

2018-01-04 10:53:04

小节

PMO Probejct Management Office 项目管理中心

2018-01-03 20:52:25

python simplehttpserver 快捷http跨域服务

工作中想搭建个简单的http服务,直接在终端python -m SimpleHTTPServer 8000便可以启动http服务了,用来分发资源。 但是当我们想要引用该页面的资源时,因为浏览器的跨域访问限制,不能够如愿,如何解决呢?把下面的代码写入文件中,直接运行,则浏览器在引用的时候就不会被阻拦了。from SimpleHTTPServer import SimpleHTTPRequestHan

2017-12-20 14:02:08

定位问题解决问题-记录一次事件

好久没更,记录一次线上系统异常与恢复。临近明天向客户展示系统,结果快下班测试同事的一组聚合图表的查询,10余台es节点cpu全部飙红,load居高不下。等待10余分钟,丝毫未有下降的趋势,老大有点躁了,系统重启下。简单粗暴的办法,因为快下班了,想赶快解决问题。我们认为这是一次由于聚合字段查询过多导致的cpu使用率较高,正常情况下,用户是不会有如此批量的查询动作。就在重启了2台es之后,我突然惊奇的发

2017-11-30 23:32:31

grok在python 中的使用

grok 意为“通过感觉会意”他比正则匹配更高级一些,在语法上略有不同,不过属于换汤不换药,正则熟悉的同学,grok对你来说也不会很难。grok很多语言已经支持,python 中也有第三方库,pygrok项目地址 https://github.com/garyelephant/pygrok安装pip install pygrok示例from pygrok import Groktext = 'g

2017-11-17 16:32:11

TCP状态表示及其含义

各个状态的意义如下:LISTEN - 侦听来自远方TCP端口的连接请求; SYN-SENT -在发送连接请求后等待匹配的连接请求; SYN-RECEIVED - 在收到和发送一个连接请求后等待对连接请求的确认; ESTABLISHED- 代表一个打开的连接,数据可以传送给用户; FIN-WAIT-1 - 等待远程TCP的连接中断请求,或先前的连接中断请求的确认; FIN-WAIT-

2017-11-17 15:57:01

Django 常用常见问题

models中,对sqlites数据更新时,updatetime不更新问题现象:使用批量更新的.update操作,数据更新了,但是updatetime不更新。而单独更新.save()则正常更新。说明:auto_now_add will set the field to the current time when an object is created and auto_now will set t

2017-11-08 13:19:09

关于tcp协议三次握手中的一些细节

之前回答别人的疑问,张口说出了,synflood攻击的原理是tcp建立连接后,分配了资源,苦苦等待造成了服务器资源的耗尽。进而被追问,syn包发起并请求,客户端没有回复ack,怎么会造成服务器资源的消耗,此时还没有建立起完整的连接。一时语塞,十分尴尬。服务器何时分配资源第二次握手:服务器的TCP收到连接请求报文段后,如同意建立连接,就向客户机发回确认,并在OS内核中为该TCP连接分配TCP缓存和变量

2017-11-05 17:21:25

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!