如何学习一门新的语言

http://www.phpxs.com/uploads/201807/27/15326773131.JPG
首先要说,这并不是一篇教你如何学习的文章,因为到今天为止我也没有找到一种通用的方法来解决如何学习的问题。但是在探索的道路上,我确实产生过一些思路,我想把这些思考的过程分享出来让大家探讨。如果这对你有帮助的话,那我会非常高兴。 我最近在学习Rust ,这是一门很酷但是相对冷门的语言(学习冷门语言可能是我的一大爱好,比如我就非常喜欢CoffeeScript ,这是JavaScript 的一门方言)。自从在某些语言的舒适区待久之后,经常会产生自己无所不能的错觉,这也是我不断想学习新语言的一大动 ...

16个帮助开发者成长的技术社区

https://bigezhang.com/_nuxt/img/bzlogo.32faf1b.png
Stack Overflow是最受程序员欢迎的IT技术问答网站,而且也是内容最丰富的社区之一。即时不常用,每次google搜索问题时,也经常链接到此网站。 如果遇到技术问题,google之外,直接来此搜索,搜索不到满意的答案时再自己发起提问。当然,逛这个网站需要不错的英语阅读能力。 Github是最活跃的开源代码库和版本控制平台,可以说是程序员当中知名度最高的技术社区。各个领域的开源类库、代码,应有尽有。 Reddit 是欧美一个非常有意思的在线社区,由数量众多的子版块组成。你可以发起活动,或提交自己感 ...

初窥Go module

https://tonybai.com/wp-content/uploads/google-trunk-based-and-release-branch-dev-model.png
自2007年“三巨头( Robert Griesemer, Rob Pike, Ken Thompson)”提出设计和实现 Go语言以来, Go语言已经发展和演化了 十余年了。这十余年来,Go取得了巨大的成就,先后在2009年和2016年当选 TIOBE年度最佳编程语言,并在全世界范围内拥有数量庞大的拥趸。不过和其他主流编程语言一样,Go 语言也不是完美的,不能满足所有开发者的“口味”。这些年来Go 在“包依赖管理”和“缺少泛型”两个方面饱受诟病,它们也是Go 粉们最希望Go 核心Team 重点完善 ...

9个高质量的小程序商店

https://ohhly32j1.qnssl.com/lemon/1528213896120_miniapp.png
知晓程序,提供微信小程序开发资讯,解读微信小程序开发文档,制作微信小程序开发教程。国内第一家微信小程序商店/应用市场/应用商店。 猎豹移动旗下小程序应用商店,及时收录各种分类的优秀小程序,提供最简单便捷的小程序导航及排名。 大梦想小程序商店,提供最新热门、实用的微信小程序,帮你发现更多好玩、好看、好用的小程序。 追格发掘并分享新酷的微信小程序应用商店。在追格你可以获得微信小程序运营推广技巧,还可以获得关注,评测及小程序的第一批种子用户。 小程序窝,让你了解有关小程序的一切。小程序窝有小程序商店和小程序组件 ...

EOS 区块链数据实时异构到 MySQL

https://i.imgur.com/smxzEPJ.png
这是「区块链技术指北」的第 33 篇文章。 如果对我感兴趣,想和我交流,我的微信号: Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」。同时我会把你拉入微信群「区块链技术指北」。BTW,李笑来老师也加入了我的知识星球,文末有加入方式。 早在 6 月 7 日, kesar 在 EOSIO 提交了一个编号为 #3882的PR ,但直至目前仍处于未合并状态。团队做一些开发需要取EOS 链上数据,但无法直接从EOS 区块链中获取。#3882 提供EOS 链上数据导入MySQL ...

增长黑客必知的9款数据分析工具网站

https://ohhly32j1.qnssl.com/lemon/1529541122113_googletrends.png
谷歌趋势 (Google Trends)是Google推出的一款基于搜索日志分析的应用产品,它通过分析Google全球数以十亿计的搜索结果,告诉用户某一搜索关键词各个时期下在Google被搜索的频率和相关统计数据。 百度指数(Baidu Index)是以百度海量 网民行为数据为基础的数据分享平台,是当前互联网乃至整个数据时代最重要的统计分析平台之一,自发布之日便成为众多企业营销决策的重要依据。 百度指数能够告诉用户:某个关键词在百度的搜索规模有多大,一段时间内的涨跌态势以及相关的新闻舆论变化,关注这些 ...

断点单步跟踪是一种低效的调试方法

断点单步跟踪的交互式调试器是软件开发史上的一项重大发明。但我认为,它和图形交互界面一样,都是用牺牲效率来降低学习门槛。本质上是一种极其低效的调试方法。 我在年少的时候(2005 年以前的十多年开发经历)都极度依赖这类调试器,从Turbo C 到Visual C++ ,各个版本都仔细用过。任何工具用上十年后熟能生巧是很自然的事。我认为自己已经可以随心所欲用这类工具高效的定位出bug 了。但在2005 年之后转向跨平台开发后,或许是因为一开始没能找到Linux 平台上合适的图形工具,我有了一些 ...

[token-ticker]一个用命令行查看虚拟货币在各大交易所行情的工具,炒币的程序员必备

https://user-images.githubusercontent.com/2657334/40175207-ff9e6504-5a09-11e8-9a3d-a887ebc4895a.png
Track token prices in your favorite exchanges from the terminal. Best CLI tool for those who are both Crypto investors and Engineers. $ tt --help Usage: tt [Options] [Exchange1.Token1 Exchange2.Token2 ...] Track token prices of your favorite ...

生财有术:国外独立开发者的盈利网站

https://ohhly32j1.qnssl.com/lemon/1530253459396_dev01.png
网站开发者: Pieter Levels,于2014年开发 Nomad List Nomad List 是一个帮助用户寻找可以远程工作城市的网站。上面有 500+ 城市超过 5 万条数据。包括如天气,消费水平,LGBT 友好度,安全度,网速,等等。通过这些数据,网站可以推荐下一个可以去的地方。 网站盈利方式是通过论坛和聊天室,有趣的是即便不付费也可以看到内容。只是不能发言。 网站开发者:Steve Benjamins, 一名加拿大多伦多的设计师和开发者 比如要选个邮件服务商,可以看其他创始人的评价,然后选 ...

架构师升级步骤和平时的工作内容

http://www.phpxs.com/uploads/201806/06/15282508551.PNG
之前有网友说想看架构师升级的文章,所以写了本文。先给本文中架构师做个定义:第一,能力上达到(似乎是废话),第二,公司肯承认,不仅能给架构师的头衔,更能按架构师的标准发工资。 对于程序员来说,架构师是职业发展的一道坎,如果跨过去了,后面就前途无量了,否则可能一直得做着代码coding的事情。本文将从“如何升级”和“平时工作内容”两方面,说下我对架构师的认识。 1  先说下大家对架构师认识的误区 1 架构师不是不食人间烟火,不是只在一个人的隔间里设计架构,而是需要和产品方,需求方,程序员等 ...

以太坊再爆高危漏洞!黑客增发ATN 1100万枚token事件始末

https://78.media.tumblr.com/8cdfcffe2a80f9be7ac3dbbd6c1acf7e/tumblr_inline_paxc7atAdZ1teeupg_500.jpg
编者按:5月11日,ATN Token遭受恶意攻击,攻击者利用DSAuth库与ERC223搭配使用具有的混合漏洞,窃取了ATN的所有权。 之后,攻击者进行了窃取代币操作。 这是一起严重的黑客攻击事件,可以导致Token的供应总量发生变化。 归根结底,黑客这次又是冲着智能合约的编写漏洞来的。我们今天就来给大家从技术上揭底这次事件,并透过这次事件,奉上实用的合约编写建议。在此鸣谢成都链安科技CEO杨霞提供的独家资料。 事情发生在5月中旬, ATN 技术人员发现Token 合约由于存在漏洞受到攻 ...

HTTPS服务的Kubernetes ingress配置实践

https://tonybai.com/wp-content/uploads/kubernetes-ingress-controller-and-ingresses-https.png
在公有云被广泛接纳的今天,数据传输安全问题日益凸显,因为在公有云提供商的经典网络(二层互通)中,即便是内部网络通信也要考虑网络嗅探等hack手段,这也是公有云主推所谓“专用网络(二层隔离)”的原因之一。从应用的角度,我们应该尽量通过技术手段保证数据通信的安全性。而目前最常用的方式就是基于 SSL/TLS的安全通信方式了,在七层,对应的就是 https了。 这样,下面的仅在负载均衡/ 反向代理入口做加密通信的传统模型越来越无法满足数据安全性的需要了(nginx 与backend service ...

“互联网女皇”2018报告:对加密货币的投资兴趣正在爆炸式增长

https://assets.tumblr.com/images/og/fb_landscape_share.png
“互联网女皇”2018报告:对加密货币的投资兴趣正在爆炸式增长 - 5月31日消息,传奇风险投资人、有“互联网女皇”之称的凯鹏华盈(KPCB)风投合伙人玛丽•米克尔公布了2018年《互联网趋势》报告,其中提到,投资者对加密货币的兴趣正在爆炸式增长,加密货币交易所Coinbase的用户人数自2017年1月以来增长了近三倍。From: http://www.8btc.com/kx-300

实践kubernetes ingress controller的四个例子

https://tonybai.com/wp-content/uploads/kubernetes-ingress-controller-and-ingresses.png
我之前并未使用过标准的 Kubernetes ingress,而是自己实现了一个基于 nginx的、类似 ingress controller的服务入口管理程序nginx-kit。这个程序会部署到 Kubernetes集群中,以Pod 形式运行。该Pod 由两个Container 组成,一个Container 放置了一个由脚本启动的nginx ;另外一个Container 中放置的是一个conf generator 程序,它监听Kubernetes 集群service 对象的变更,并根据变更情况动 ...

Little Kitchen : Kitchen Essentials @ amazing prices

https://res.wooplr.com/image/upload/w_200,h_200,c_fit/l_text:PT%20Serif_25:Little%20Kitchen%20%3A%20Kitchen%20Essentials,co_rgb:000000,y_-230,c_fit,c_pad,bo_35px_solid_white/l_text:Helvetica_35_condensed_bold_letter_spacing_6:Starting%20@%20%E2%82%B9299,co_rgb:000000,y_-100,c_fit,c_pad/l_text:PT%20Serif_22:cutecatstore.wooplr.com,co_rgb:000000,y_-60/l_product:Little-Kitchen:LK-NEW-LB-034_Red_1,w_200,h_200,c_fit,x_180,y_80/l_product:Little-Kitchen:NEW-WB-021_White_1,w_200,h_200,c_fill,y_290/l_product:Little-Kitchen:LK-NEW-LB-019_Multicolor_1,w_200,h_400,c_fit,bo_10px_solid_white,x_-210,y_50/l_product:Little-Kitchen:NEW-WB-040_Blue_1,w_160,h_160,c_fit,x_-70,y_70,a_-15/l_product:Little-Kitchen:LK-NEW-LB-006_Pink_1,w_200,h_200,c_fit,x_165,y_155,a_15//product/Little-Kitchen/NEW-WB-003_Pink_1.jpg
Hi, {{$root.logged.profileDetails.fname}} {{$root.logged.profileDetails.lname ? $root.logged.profileDetails.lname : ""}}

使用kubectl访问Kubernetes集群时的身份验证和授权

https://tonybai.com/wp-content/uploads/kubeadm-default-clusterrole-list.png
kubectl是日常访问和管理 Kubernetes集群最为常用的工具。 当我们使用 kubeadm成功引导启动(init)一个 Kubernetes集群的控制平面后,kubeadm会在init的输出结果中给予我们下面这样的“指示”: ... ... Your Kubernetes master has initialized successfully! To start using your cluster, you need to run the following as a regular ...

国内10大前端团队网站

https://ohhly32j1.qnssl.com/lemon/1527921275736_TaobaoFED.png
阿里巴巴淘宝前端团队网站,一群崇尚极客精神的人正在用技术为体验提供无限可能。在这里,可以涉及 “无线”、“全栈”、“工程”、“安全”、“架构”等多方面的技术。 FEX 是百度「Web 前端研发部」的内部名称,其中 FE 是 Front End 的缩写,X 代表我们不仅关注前端技术,还更重视全端及全栈的能力。 腾讯Web前端团队 – Alloy Team,源于2008年成立的腾讯WebQQ团队,致力于Web前端技术的研究,热衷HTML5、移动Web技术,用最酷的新技术开发各种有趣的开源项目。

在Kubernetes 1.10.3上以Hard模式搭建EFK日志分析平台

https://tonybai.com/wp-content/uploads/efk-arch-on-k8s-1.10.3.png
在一年多之前,我曾写过一篇文章 《使用Fluentd和ElasticSearch Stack实现Kubernetes的集群Logging》,文中讲解了如何在 Kubernetes上利用EFK( elastic, fluentd, kibana)搭建一套可用的集中日志分析平台。当时的k8s使用的是 1.3.7版本,创建EFK使用的是 kubernetes项目中 cluster/addons/fluentd-elasticsearch下面的全套yaml 文件,yaml 中Elastic Search 的volume ...

An open source platform for reproducible machine learning at scale

https://raw.githubusercontent.com/polyaxon/polyaxon/master/config/polyaxon_architecture.png
Welcome to Polyaxon, a platform for building, training, and monitoring large scale deep learning applications. Polyaxon deploys into any data center, cloud provider, or can be hosted and managed by Polyaxon, and it supports all the major deep learning ...

Teak Wood Furniture Chennai

http://www.timberavenue.com/assets/images/content/logo.png
Looking for Best Furniture Shops in Adyar, Chennai? Visit timberavenue.com and find the best deals for New & High-quality Teak Wooden Furniture Chennai within your budget. Your expectations will get fulfilled with most flexible service of a special team with highly Professional Carpenters and ...

苹果Webkit内存破坏漏洞CVE-2018-4200/04 失败还可DoS iOS和Safari大批版本受影响

http://7xkk1o.com1.z0.glb.clouddn.com/0aa8f55afadb36cd6d1b5c4640f4bc47.png
近日, Google 0Day项目 和趋势0Day项目爆出Webkit存在 内存破坏漏洞 ,CVE编号CVE-2018-4200,远程攻击者可以利用这些问题在运行应用程序的用户的上下文中执行任意代码,Apple Safari 11.1及Apple iOS 11.3.1之前的大批版本受影响。失败的攻击尝试可能导致 DoS攻击 。SecurityFocus发布预警通告,相关信息如下 WebKit是什么 为何每次Webkit漏洞都带来如此大的影响 WebKit Open ...

几种开源的媒体服务器对比

http://www.phpxs.com/images/daimajiqiao.jpg
实时传输协议(Real-time Transport Protocol或简写RTP)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的。 RTP 协议详细说明了在互联网上传递音频和视频的标准数据包格式。它一开始被设计为一个多播协议,但后来被用在很多单播应用中。RTP 协议常用于流媒体系统(配合RTSP 协议),视频会议和一键通(Push to Talk )系统(配合H.323 或SIP ),使它成为IP 电话产业的技术基础。RTP 协议和RTP ...

49 岁的程序员

https://res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/pic/appmsg/pic_reward_qrcode.2x3534dd.png
今天10 月4 日,中秋节,按身份证上的日子算,还正好是我49 岁生日。太太带儿子去长春参加全国击剑俱乐部联赛,我独自一人在家。一早起来,习惯性的打开笔记本,翻了翻自己写的代码,顺手做了一个小的优化,让系统配置参数又少了一个。数了数自己的代码行数,发现6 个月时间,居然已经写下了3 万8 千多行代码,这个代码量超过了我在美国工作十年的总和。 从1984 年高一的时候开始写Basic 语言程序到现在,程序员的生涯已经33 年。虽然经常写程序,也喜欢写程序,但从来认为写程序太简单,不值得去专门学,因此大学和 ...

一个程序猿的理财和反思

The requested URL /topic/341/一个程序猿的理财和反思 was not found on this server.

微信小程序-从零开始制作一个跑步微信小程序

The requested URL /topic/892/微信小程序-从零开始制作一个跑步微信小程序 was not found on this server.

《App架构师实践指南》

http://skyseraph.com/2016/11/15/Android/AppArchitecture/
“终于等到了你,还好没放弃”。这是16年撰写交稿的一本书(本文也是当时的时间),撰写将近10个月,出版社等待一年多,直到18年才正式出版,一本书==两次怀胎,真心不容易,终于等到你,还好没放弃。。。 App架构师实践指南,一本Android/iOS双端App架构技术实践书籍,偏技术,重实践,讲方法。既包含App开发相关核心技能,又包括App架构师成长路线、团队管理、项目实践、产品思维等综合技能。 由于作者水平有限,加之写作时间仓促,书中难免会出现一些错误或不 ...

1周勒索软件回顾 | 13个勒索软件中5个变种2个在开发还有1个解密器

http://7xkk1o.com1.z0.glb.clouddn.com/Reveton-prism-ransomware.jpg
上周大多是小型变种,但仍然有一些有趣的事情发生。例如,有一位微软工程师面临联邦指控,控方称他参与了Reveton 勒索软件 洗钱,我们发布了Vortex勒索软件解密器,而Magnitude 漏洞利用工具包 现在分发GandCrab勒索软件,还有一个勒索软件正试图从叙利亚难民身上赚钱等等。 Vortex勒索软件解密器/Polski勒索软件解密器 微软工程师被指控参与Reveton勒索软件案 一名微软网络工程师在佛罗里达州面临联邦指控,称涉嫌帮助攻击者从Reveton 勒索软件受 ...

Apple macOS爆出多个安全漏洞CVE-2018-4206 可提权可DoS攻击

http://7xkk1o.com1.z0.glb.clouddn.com/FPGA.jpg
近日,Apple macOS爆出多个安全漏洞,CVE编号CVE-2018-4206,相关漏洞ID还包括CVE-2018-4187,攻击者可以利用这些问题执行未经授权的操作,并获得提权。失败的攻击尝试可能会形成 DoS攻击 。SecurityFocus发布预警通告,相关信息如下 针对CVE-2018-4206 漏洞情况,安全加整理了相关内容如下,这些内容可能来自于CVE-2018-4206 涉及厂商、CVE-2018-4206 漏洞信息发布组织、CVE 、SecurityFocus 及其 ...

2018 RSA热点解读 | 利用机器学习算法和威胁情报模型 消除泛滥成灾的威胁情报

http://7xkk1o.com1.z0.glb.clouddn.com/TI-products.jpg
机器学习 和 威胁情报 在如今“数据驱动”(Data Driven)的时代依然是极为热门的概念,但如何有效消费泛滥成灾的威胁情报,在 2018 rsa大会 中,有两家厂商提出了解决方案,一个是基于情报管理模型进行情报甄选、组织和管理;另一个是基于机器学习算法权衡重要的指标,让我们来听听绿盟科技专家的看法。 2017年11月, 9个威胁情报获取来源 大多是免费的 威胁情报工作者赶紧来看看 ,PV 9136 威胁情报更多的与产品和平台集成

如何上传免费网站模板到OnceAir顽石云盘,搭建个人网站管理系统

http://cn.oncedoc.com/file/view/images/%E8%B7%AF%E7%94%B1%E5%99%A8%E8%AE%BE%E7%BD%AE%E6%98%A0%E5%B0%84%E5%9B%BE%E7%89%87/%E7%BD%91%E7%AB%99.jpg
OnceAir 自身就是一个微型服务器,因此可以使用OnceAir建立网站,建立方法也很简单,分成以下几个步骤: 目前基于 Bootstrap 有非常多的免费网站模板。Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。我们这里从下面两个网站下载网站模板。 这里先下载一个免费的网站模板,将下载的压缩包解压,如下图所示,选择用浏览器打开这些文 ...

2018 RSA大会热点 | 如何检测和防止加密货币挖矿恶意软件

http://7xkk1o.com1.z0.glb.clouddn.com/Monero-miner.png
2018 rsa大会 开幕了,这两天kand看到非常多的讨论 加密货币挖矿恶意软件 问题,黑客利用它感染企业基础架构来获得稳定、可靠、持续的收入,同时还有内部有意和无意的加密货币挖矿行为,攻击者在隐藏 恶意软件 方面变得非常聪明,这让网络加密货币挖矿的防御,面临各种反检测手段的挑战。前两天,在安全加的 RSA 2018创新沙盒冠军竞猜中,绿盟科技介绍了BluVector基于人工智能的高级威胁检测 ,今天我们来看看 从推荐文章也可以看到安全厂商正在利用 机 ...

Android开发技术周报 Issue#175

https://green-android.org/assets/images/logo.svg
新闻 Android P优化蓝牙耳机:自动记忆多设备音量 Android P有望获得类似于iPhone X的手势导航操作 新证据表明Android P可能取名冰棍(Popsicle) Kotlin 支持开发 iOS 应用 重要发布 | 2018 年第一季度开发者政策更新 深圳厂商代工生产 谷歌4K Android TV 电视棒通过FCC认证 谷歌计划在 Android P 中支持图形 API Vulkan 1.1 谷歌 Fuchsia 用户界面演示:虽未完善但已展现独特魅力 绿色应用生态:一批 AP P已经准备好 教程 系统角度解读Android P新特性 突破Android ...