首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
玩一玩 golang 汇编(二)
】的更多相关文章
玩转Vim-札记(二)
玩转Vim-札记(二) 距上篇博文已有一周有余,上次主要介绍了编辑器之神Vim的起源.安装并介绍了两种模式以及一些简单的操作.本次将继续对Vim的使用进行介绍. 登堂入室 首先接着说移动吧: 0 → 数字零,到行头 ^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等) $ → 到本行行尾 /pattern → 搜索 pattern 的字符串(如果搜索出多个匹配,可按n键到下一个) 接下来就是一些常规的编辑的命令,通过它们你将能进行一些基本的操作,譬如复…
玩转Node.js(二)
玩转Node.js(二) 先来回顾上次的内容,上一次我们使用介绍了Node.js并写了第一个服务器端的Hello World程序,在这个Hello World程序中,请求自带的http模块并将其赋给http变量,然后调用http模块的createServer函数,这个函数会返回一个对象,这个对象有一个叫做listen的方法,而这个方法有一个数值参数,指定这个HTTP服务器监听的端口号,我们当时定义的是8888端口号.那么为什么看起来有些复杂呢?那是因为我们向createServer函数传递了一个…
開玩樹莓派(二):配置IP,實現無顯示器局域網內Putty連接和RDP遠程
目錄: 開玩樹莓派(一):安裝Raspbian系統 開玩樹莓派(二):配置IP,實現無顯示器局域網內Putty連接和RDP遠程 開玩樹莓派(三):Python編程 開玩樹莓派(四):GPIO控制和遠程控制 開玩樹莓派(二):配置IP,實現無顯示器局域網內Putty連接和RDP遠程 因為沒有買7寸顯示器,辦公室顯示器無HDMI接口,所以擬通過Putty和RDP遠程連接. 在TF的根目錄有個CmdLine.txt,打開,在第一行開始添加IP=192.168.0.190 ,然後保存. 在根目錄新建一個…
为什么说程序员都应该玩一玩GitHub
既熟悉又陌生的GitHub 关于GitHub,相信每一个程序员都再熟悉不过了.它为开发者提供Git仓库的托管服务,是全世界最大的代码集中地,被戏称为“全球最大同性交友网站”. 但是对于很大一部分程序员来说,GitHub却是一个陌生的地方.我们中有些人可能从来没有申请过一个账号,没有创建过属于自己的Repository,甚至没有真的去访问过这个网站.更不用说要在上面看看有哪些热门的开源项目,尝试着为这些项目添砖加瓦. 既然人人都说它好,那它到底好在哪里?或许,我们应该花点时间重新审视GitHub.…
[golang]golang 汇编
https://lrita.github.io/2017/12/12/golang-asm/#why 在某些场景下,我们需要进行一些特殊优化,因此我们可能需要用到golang汇编,golang汇编源于plan9,此方面的 介绍很多,就不进行展开了.我们WHY和HOW开始讲起. golang汇编相关的内容还是很少的,而且多数都语焉不详,而且缺乏细节.对于之前没有汇编经验的人来说,是很难 理解的.而且很多资料都过时了,包括官方文档的一些细节也未及时更新.因此需要掌握该知识的人需要仔细揣摩, 反复实验…
Golang 汇编asm语言基础学习
Golang 汇编asm语言基础学习 一.CPU 基础知识 cpu 内部结构 cpu 内部主要是由寄存器.控制器.运算器和时钟四个部分组成. 寄存器:用来暂时存放指令.数据等对象.它是一个更快的内存.cpu 内部一般有 20 - 100 个寄存器.不同类型的cpu,它内部的寄存器数量.种类以及寄存器存储的数值范围都不相同. 控制器:它负责把内存上的指令.数据等读入寄存器,根据指令执行的结果来控制整个计算机. 运算器:它负责运算从内存读入寄存器的数据. 时钟:它负责发出 cpu 开始计时的时钟信号…
玩转Android Camera开发(二):使用TextureView和SurfaceTexture预览Camera 基础拍照demo
Google自Android4.0出了TextureView,为什么推出呢?就是为了弥补Surfaceview的不足,另外一方面也是为了平衡GlSurfaceView,当然这是本人揣度的.关于TextureView.Surfaceview.SurfaceTexture.GLSurfaceView的关系,待咱家推出GLSurfaceview预览Camera后再专门分析.本文主要介绍使用TextureView预览Camera. 其实关于如何用TextureView预览Camera,官网已经给出了de…
.Net程序员玩转Android系列之二~Android Framework概要(1)
从windows操作系统说起 人们总是喜欢从将陌生的事物和自己所了解的东西关联起来,以加深对未知事物的了解,这一讲我们从windows操作系统说起,逐步引领带大家走入android的世界.写任何程序都需要知道程序运行的原理和环境,就比如开发winform程序,你至少需要知道操作系统的原理,CLR运行时,了解一些常用的C/C++库.诚然,你不需要全部了解得很清楚也能写出很不错的应用程序,但是你了解的越清楚,钻研得越透彻,那么你越能开发出适合于你所在平台的.更优化的应用程序.譬如在windows操作…
玩App怎么赚钱(二)
紧接上篇文章,谈到App前赚钱的一些门道,其实还有很多了,需要你自己去挖掘App到底有什么价值.有价值的东西就能形成交易,而交易的过程中是用金钱作为流通手段,所以说赚钱没那么高大上,它的本质就是价值的流通. App里如何赚钱?这里面就太多方法了,估计能写个几万字都不玩,因为商业模式有很多嘛. 谋哥还是主要介绍几种流行的方法,App里赚钱,主要是:卖软件.插入广告.内支付. (一)卖软件(不是卖源码) 这个其实对App开发者或者经常玩iPhone的用户来说,比较熟悉.苹…
强化学习实战 | 表格型Q-Learning玩井字棋(二)
在 强化学习实战 | 表格型Q-Learning玩井字棋(一)中,我们构建了以Game() 和 Agent() 类为基础的框架,本篇我们要让agent不断对弈,维护Q表格,提升棋力.那么我们先来盘算一下这几个问题: Q1:作为陪练的一方,策略上有什么要求吗? A1:有,出棋所导致的状态要完全覆盖所有可能状态.满足此条件下,陪练的棋力越强(等同于环境越严苛),agent训练的效果越好.AlphaGo的例子告诉我们,陪练的策略也是可以分阶段调整的:前期先用人类落子的预测模型当陪练,中后期让agent…