自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YYtomorrow

世界上有两种人,一种人昼夜不停的高速运转,另一种人一觉醒来发现世界变了

  • 博客(39)
  • 收藏
  • 关注

原创 go windows + grpc 以及grpc流模式使用

国内网络问题,windows使用grpc过程安装protoc将写好的proto文件,生成pb.go文件,下载地址https://github.com/protocolbuffers/protobuf/releases,下载下来的是一个zip文件,将文件解压找到/bin/protoc.exe,将其配置到环境变量。在控制台中输入protoc --version,打印出下载protoc版本说明安装正确。安装grpc这里因为网络问题,需要从github上拉源码安装,git clone ht

2021-04-18 14:52:38 471 5

原创 Flutter BottomNavigationBar点击tab widget重绘问题

最近学习用flutter做一个app,做首页时用viewpage实现,后发现每次切换底部tab,页面都会重绘。随即网上查了好多资料,基本上都是继承AutomaticKeepAliveClientMixin,然后重写wantKeepAlive = true;实际做法就是:class MainScreenState extends State<MainScreen> with...

2020-03-14 21:27:54 577

原创 Dart 的一些不同

因为 Flutter 是基于 Dart 语言开发的,如果不了解 Dart,那也仅限于看 Demo 是怎么写的...Dart 出自Google。是一种面向对象编程的强类型语言,语法有点像 Java 与 JavaScript 的集合体。官方学习资料以下是使用 Flutter 需要掌握的 Dart 基础语法:(以下内容摘抄来至官网文档, 没必要细看,可快速的过一遍,只做了解。)变...

2020-03-08 15:50:32 333

原创 Android ui组件库

https://www.jianshu.com/p/05cb14b7776dhttps://www.jianshu.com/p/3baddcf948afhttps://blog.csdn.net/u013321339/article/details/62429748

2019-03-28 23:38:38 3837

转载 mgo使用

mgo简介mgo(音mango)是MongoDB的Go语言驱动,它用基于Go语法的简单API实现了丰富的特性,并经过良好测试。官方网站:http://labix.org/mgo。golang.tc(golangtc.com)网站的数据存储就是是用的MongoDB+mgo。近一年使用下来表现良好。API文档下面是mgo、mgo/bson、mgo/txn的在线文档。mgo Go...

2018-12-27 10:32:23 542

原创 deepin 使用随笔

使用deepin系统开发过程中的一些笔记。一、生成ssh秘钥ssh-keygen -t rsa 二、更新软件1.更新下载源            sudo  apt-get  update  2.对系统中的软件都跟新    sudo  apt-get   upgrade3.对指定软件升级         sudo  apt-get   upgrade 软件名三、下载golang...

2018-12-23 22:45:31 389

原创 windows 10 内置 OpenSSH客户端

目标:windows连接linux服务器,通过SSH将数据库端口映射本地win10在1709版本以后加入了OpenSSH客户端,windows用户就可以直接使用这个ssh客户端连接服务器了。当然OpenSSH也需要安装:1.windows设置中点击应用2.在“应用和功能”菜单栏中选择 “管理可选功能”3.然后选择添加功能,将OpenSSH添加进来,等待安装。。。。...

2018-08-09 22:08:57 53833 4

原创 git 配置忽略文件

使用git版本管理时,通过touch .gitignore 创建文件来忽略指定的文件,具体做法是在Git工程目录下新建.gitignore文件,然后添加相应的忽略规则,一般忽略ide自建的文件,编译产生的.exe文件,_test测试文件等。忽略文件配置可参考:# Created by .ignore support plugin (hsz.mobi)# my settings*.csv*.x...

2018-06-30 14:59:58 2474

转载 git命令总结

git的一些基础命令Git常用命令请确保已经安装里git客户端 一般配置git --version //查看git的版本信息git config --global user.name //获取当前登录的用户git config --global user.email //获取当前登录用户的邮箱登录git/* 如果刚没有获取到用户配置,则只能拉取代码,不能修改 要是使用git,你...

2018-06-08 17:22:09 200

原创 sharepreference管理工具类

自动分析类型,保存数据/** * 缓存管理器 */public class CacheManager { private static SharedPreferences sp = null; private static Context context; /** * 读取缓存的信息 */ public static void init...

2018-05-18 16:54:58 452

原创 go语言工厂模式

简单工厂 简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实例。package mainimport "fmt"type Factory interface {    getResult(a, b int)}type Add struct{}func (p *Add) getResult(a, b int) {    fmt.Println(a + b)}type Mu...

2018-05-18 11:35:03 895

原创 go语言redis操作——redigo

redis中文版 http://www.redis.cn/windows下载地址: https://github.com/MicrosoftArchive/redis/releases,备用地址:https://github.com/ServiceStack/redis-windows,这里下载的是redis-64.3.0.503版本下载完成后启动redis服务器 redis-server.exe...

2018-05-17 15:25:50 2278

原创 gin、xorm、jwt实现的用户登录验证

jwt认证就是用户注册之后, 服务器生成一个 JWT token返回给浏览器, 浏览器向服务器请求数据时将 JWT token 发给服务器, 服务器用 signature 中定义的方式解码 。main.gopackage mainimport (    "data"    "fmt"    "net/http"    "github.com/dgrijalva/jwt-go"    "github...

2018-05-16 21:21:58 7115 1

原创 go语言orm框架——xorm

使用sql操作数据库安装mysql驱动:go get github.com/go-sql-driver/mysqlpackage mainimport (    "database/sql"    "fmt"    _ "github.com/go-sql-driver/mysql")func checkErr(errMasg error) {    if errMasg != nil {    ...

2018-05-16 14:29:39 7015

原创 gin文件上传

第一步安装gingo get gopkg.in/gin-gonic/gin.v1服务器代码package mainimport (    "fmt"    "io"    "log"    "net/http"    "os"    "gopkg.in/gin-gonic/gin.v1")//文件上传处理函数func upload(c *gin.Context) {    //gin将he

2018-05-15 14:49:33 5909

原创 go语言web开发框架——gin

Gin是一个golang的微框架,具有快速灵活,容错方便等特点。go语言本身的net/http就已经很简单强大,框架更像是一些常用函数或者工具的集合。借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。首先安装gin:go get gopkg.in/gin-gonic/gin.v1gin版Hello World!!import ( "gopkg.in/gi...

2018-05-15 11:20:05 2064

原创 go语言学习(八)

1.socket编程2.并发爬虫3.web服务器编程一、socket编程服务端代码:package mainimport "net"import "fmt"func main() {    //1.设置监听    listener, _ := net.Listen("tcp", "127.0.0.1:8888")    //2.建立连接    conn, _ := listener.Accept(...

2018-05-14 19:06:41 314

原创 go语言学习(七)

1.go语言并发优势2.并发小程序3.runtime包使用4.channel使用一、go语言并发优势并发就是单核cpu通过时间片轮转,“同时”处理多个任务。并发是现代程序设计非常重要的一个环节,而go语言在语言层面支持高并发,一个普通的计算机就能支持上万个goroutine竞争资源。同时代码实现简单,开发效率高。二、go语言并发demopackage mainimport "fmt"import ...

2018-05-11 16:38:12 260

原创 go语言学习(六)

1.字符串操作常用函数2.正则表达式3.json与结构体间的转换4.json与map间的转换5.文件操作一、字符串操作常用函数package mainimport "fmt"import "strings"import "strconv"func main() {    //查看字符串中是否包含字符    fmt.Println(strings.Contains("hello go abc!!",...

2018-05-10 15:25:49 312

原创 go语言学习(五)

1.结构体定义和变量可见性规则2.结构体做参数传递3.结构体方法(封装)4.匿名字段(继承)5.方法继承(多态)6.接口的定义、继承7.空接口类型8.断言一、结构体结构体是一种聚合的数据类型,是一个对象多个属性的集合体。(个人暂时理解为一个类)package mainimport "fmt"//定义一个结构体,其中有id,年龄,姓名,性别的属性type Person struct {    Id ...

2018-05-09 16:36:54 497

原创 go语言学习(四)

1.指针2.数组3.切片4.字典一、指针定义,操作package mainimport "fmt"func main() {    var a int = 10    //定义一个指针类型的变量    var p *int    //&amp;为取地址符,取a的地址赋值给p    p = &amp;a    fmt.Println(p)    fmt.Println(&amp;a) //此处打印a...

2018-05-08 14:40:52 171

原创 go语言学习(三)

1.参数,返回值2.递归函数3.回调函数4.匿名函数5.闭包6.defer使用7.变量作用域8.timer,ticker,和异常处理一、函数的定义package mainimport "fmt"import "strconv"//无参无返回值方法func test_1() {    fmt.Println("调用test_1方法")}//有参无返回值方法func test_2(s string) ...

2018-05-03 14:53:35 147

原创 go语言学习(二)

1.go语言基本数据类型2.变量的定义3.多重复制,匿名变量4.常量的定义,使用5.类型转化6.条件结构,循环结构一、go语言基本数据类型1.整型rune 类型是 Unicode 字符类型,和 int32 类型等价,通常用于表示一个 Unicode 码点。rune 和 int32 可以互换使用。byte 是uint8类型的等价类型,byte类型一般用于强调数值是一个原始的数据而不是 一个小的整数。...

2018-05-02 10:45:27 295

原创 go语言学习(一)

go语言学习思维导图一、go语言简介2009年10月11日go语言正式成为编程语言中的一员。go语言称为云计算时代的c语言,由一群NB的程序员在谷歌的支持下诞生,旨在让程序员有更高效的生产效率。go语言针对多处理器系统程序进行了优化,拥有媲美C和C++的运行速度,语法简单,严格,并自身支持高并发。相信go语言在不久的将来定会成为服务器开发的主流语言。二、环境搭建go安装包下载:https://ww...

2018-04-27 11:07:04 477

原创 android studio 签名遇到的坑(apk无法安装,安装后闪退)

签名遇到的坑

2017-10-10 15:41:30 5410 2

原创 app接口文档模板

自己设计的接口文档模板

2017-08-11 14:14:32 3092 2

原创 Kotlin 与 listView

Kotlin for Listview开发

2017-07-22 15:07:02 1694

原创 python新手入门(七)

python学习笔记(文件)

2017-07-13 17:04:07 396

原创 python新手入门(六)

python学习笔记(类与对象)

2017-07-12 13:45:48 587

原创 python新手入门(五)

python学习笔记(函数)

2017-07-11 10:38:06 437

原创 python新手入门(四)

python学习笔记(字典,集合)

2017-07-10 09:57:39 392

原创 python新手入门(三)

python学习笔记(元祖)

2017-07-07 09:21:33 375

原创 python新手入门(二)

python学习笔记(列表)

2017-07-06 13:43:50 458

原创 python新手入门(一)

python入门学习笔记

2017-07-05 10:12:56 958

原创 Android studio中查看SHA1

百度地图SDK接入,通过android studio获取SHA1

2017-06-26 15:43:22 1026 1

原创 aa小游戏,旋转的小球

surfaceView使用练习,制作aa世界小游戏,在小游戏的道路上越走越远........

2017-06-13 16:27:12 569

原创 Kotlin与Android的简单尝试

Kotlin结合Android,findviewByid拜拜

2017-06-10 08:51:03 416

原创 仿别踩白块demo

自己做的别踩白块demo,基本类似与正版被踩白块,多种游戏模式可以通过控制view中的属性来完成

2017-06-09 09:26:16 1156

原创 仿一个小鸟过柱子的游戏

工作时突然联想前段时间一个很火的游戏, flappy bird,于是心血来潮模仿做了一个,代码简单,有点简陋

2017-06-07 10:54:02 2935

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除