自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 (转载)swift4 sqlite3 数据绑定(sqlite3_bind_text)的坑(逼)!

swift4 sqlite3 数据绑定(sqlite3_bind_text)的坑(逼)!利特星0.1922018.08.07 20:13:59字数 183阅读 2,045Xcode9.2Swift version 4.0.3sqlite3sqlite3_bind_text    今天搞数据库,用sqlite3_bind_text插入数据的时候总是错乱(插入的value顺序、位置不对!且插入的数据部分乱码了!)。错误代码:let sql = "insert into .

2020-08-21 19:25:03 1547

原创 微服务Memo

微服务架构的好处:1,使大型的复杂应用程序可以持续交付和持续部署.2,每个服务都相对较小并容易维护.3,服务可以独立部署.4,服务可以独立扩展.5,微服务架构可以实现团队的自治.6,更容易实验和采纳新的技术.7,更好的容错性.微服务架构的弊端:1,服务的拆分和定义是一项挑战.2,分布式系统带来的各种复杂性,使开发,测试和部署变得更困难.3,当部署跨越多个服务的功能时需要谨慎地协调更多开发团队.4,开发者需要思考到底应该在应用的什么阶段使用微服务架构..

2020-08-07 11:30:58 225

原创 Cocoapod创建私有pod

记录下创建过程,网上的手顺都很乱.1,安装cocoapod, 苹果开发一般都装过了这个.安装方法随便搜有很多.2,创建Lib: pod lib create [pod name] 这一步控制台会有5个问题,要不要sample,要不要测试啥的,根据需求来就好.3,创建好的pod lib推送到创建好的私有git仓库里.[基础git操作不在赘述] 这里应该有测试环节吧,暂时不需要,就没看.感觉是pod lint那套命令.4,工程里的Podfile引用即可,例:platform :i...

2020-08-07 11:26:00 233

原创 Python 学习笔记

Python 学习笔记Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8 就行了#!/usr/bin/python# -*- coding: UTF-8 -*-print( "你好,世界" )Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属

2020-06-21 01:40:30 288

原创 Chatroom Nginx配置记录

Chat Roomroot@iZhp3hnf627**4chl22p1Z:/etc/nginx/conf.d# cat i**chatroom.confserver { listen 80; server_name 39.***.***.***; root /usr/webchat/static; index testLogin.html; keepalive_timeout 70; # location / {...

2020-06-04 13:52:37 178

原创 Golang复习笔记要点

Golang basics修改字符串:s := "hello"c := []byte(s) // 将字符串 s 转换为 []byte 类型c[0] = 'c's2 := string(c) // 再转换回 string 类型fmt.Printf("%s\n", s2)Go里面有一个关键字`iota`,这个关键字用来声明`enum`的时候采用,它默认开始值是0,每调用一次加1:const( x = iota // x == 0 y = iota // y == 1...

2020-06-04 13:48:55 303

原创 阿里云聊天室用 MySQL 基础配置及命令及表定义

MySQL basicsi-hp3hnf62749w4chl22p1*************************五、启动、停止、重启、进入mysql服务的命令启动:sudo service mysql start停止:sudo service mysql stop重启:sudo service mysql restart进入:mysql -uroot -p// 后台运行进程nohup COMMAND &//检查以下mysql的端口状态netstat -anp

2020-06-04 13:47:08 212

原创 Ubuntu 18 nginx 安装配置命令

Ubuntu 18 nginx 安装配置命令sudo apt install nginx安装完成后,请检查Nginx服务的状态和版本:sudo systemctl status nginx配置防火墙如果您正在运行防火墙,则还需要打开端口80和443。sudo ufw allow 'Nginx Full'使用systemctl管理Nginx服务您可以像任何其他systemd单位一样管理Nginx服务。 要停止Nginx服务,请运行:sudo systemctl stop ngi.

2020-06-04 13:43:24 260

原创 iOS swift UITest 基础入门(一)

在项目组内做UITest几个月了,输出才是真正的提高嘛,总结了一下,写出来做一个UITest的讲解.首先说一下目的:UITest,可以模拟人的操作,当然还可以使用第三方用以模拟网络请求,再加上数据库操作等,实现完全的自动化全流程测试(大概是这么个词),在这个过程中可以设定网络返回的数据,设定数据库中的值等等来测试各种case. 下班的时候Command+U一下就可以跑所有的测试类测试case,...

2018-09-15 01:22:43 5065 2

原创 swift UITest 之datepicker与tableview处理

  经过了两个月左右swift的工作,现在用的终于比较熟练了.项目里UITest 与 UTTest代码敲的比较多.这几天碰见的比较突出的问题点就是UITest中DatePicker与tableView的cell滑动处理. 模拟用户滑动的函数是swipeUp(), swipeDown(),swipeLeft()还有swipeRight(),但是这几个函数滑动距离似乎没办法掌控,于是使用了另一个方法:...

2018-08-28 19:24:22 595

原创 Xcode 命令行自动化测试脚本

记录一下Xcodebuild命令行工具进行自动化测试的步骤。1,找到xcode文件位置,我本来是下载的,后来拖进程序里就在applications文件夹下了。xcodebuild -showsdks 显示已有的sdk,如果提示有问题,注意一下xcode的路径。 sudo xcode-select --switch "/Applications/Xcode.app" 安装在应里就可以这样切到位置。2...

2018-06-07 16:40:00 1157

原创 Swift UITest踩坑记录

周一新公司入职,面试时考察的OC,进来发现项目要用swift写。于是开始学习swift。项目组安排项目任务,大体代码有个大牛已经写差不多了。小组接手先从写测试开始,顺路磨练swift技术。记录一下今天碰到的UITest的坑:1,弹出 Timestamped Event Matching Error: Failed to find matching element当进行代码录制时(很多同学反应代码录...

2018-06-07 01:08:32 1453

转载 记录oracle监控类语句

1.消耗CPUSELECT a.CPU_TIME, --CPU时间 百万分之一(微秒)              a.OPTIMIZER_MODE,--优化方式              a.EXECUTIONS,--执行次数              a.DISK_READS,--读盘次数              a.SHARABLE_MEM,--占用shared pool

2018-01-25 11:33:54 313

转载 ubuntu 16 svn搭建 阿里云实测OK

Ubuntu 14.04 下搭建SVN服务器 svn://安装软件包:sudo apt-get install subversion之后选择SVN服务文件及配置文件的放置位置。我放在了/srv下的svn目录。cd /srvsudo mkdir svn我的svn版本仓库叫tone_srccd /srv/svnsudo mkdir tone_src目录建好后 创建版

2017-08-17 23:30:10 333

转载 Ubuntu16.04中MySQL安装配置

1、安装mysqlroot@ubuntu:~# sudo apt-get install mysql-server11root@ubuntu:~# apt install mysql-client 11root@ubuntu:~# apt install libmysqlclient-dev 11期间会弹出设置root账户的密码框,输入两次相同密码。2、查询是否安装成功root

2017-08-05 03:23:25 328

转载 ubuntu 安装ftp

Ubuntu 16.04安装vsftpd使用下列命令安装sudo apt-get install vsftpd安装完后,ftp的配置文件在/etc/vsftpd.conf可以使用下列命令来打开,关闭,重启ftp服务sudo /etc/init.d/vsftpd startsudo /etc/init.d/vsftpd stopsudo /etc/init.d/vsftp

2017-08-05 03:10:00 332

转载 Ubuntu16.04中MySQL安装配置

1、安装mysqlroot@ubuntu:~# sudo apt-get install mysql-server11root@ubuntu:~# apt install mysql-client 11root@ubuntu:~# apt install libmysqlclient-dev 11期间会弹出设置root账户的密码框,输入两次相同密码。2、查询是否安装成功root@u

2017-08-05 03:02:10 584

原创 记录服务端nginx配置

server {listen 80;server_name xxx.xxx.xxx.xxx;root /usr/local/www;#index index.html;#root /usr/local/update/views;#index login.html; #error_page 404 = /usr/local/update/views/404.html;

2017-08-04 17:06:51 500 1

转载 Ubuntu/CentOS 系统上安装与配置Nginx

一、在线安装:  Ubuntu:sudo apt-get install nginx  CentOS: sudo yum install nginx二、安装后的位置:  1、服务地址:/etc/init.d/nginx   2、配置地址:/etc/nginx/  如:/etc/nginx/nginx.conf      3、Web默认目录:/usr/share/ngin

2017-08-04 15:51:08 393

转载 Golang服务器集成极光推送

使用go get github.com/ylywyn/jpush-api-go-client推送流程1.构建要推送的平台: jpushclient.Platform//Platformvar pf jpushclient.Platformpf.Add(jpushclient.ANDROID)pf.Add(jpushclient.IOS)pf.Add(jpushclient.

2017-06-27 23:04:20 3471 1

转载 cocoapod 安装及使用

1.gem sources -l #(查看当前ruby的源)gem sources --remove https://rubygems.org/ #(移除当前ruby的源)gem sources -a https://ruby.taobao.org/ #(设置当前ruby的源为我天朝的)gem sources -l #(再次查看当前ruby的源)如果Terminal输出:***

2017-06-27 23:00:59 401

原创 GO语言使用orm时,struct作为json输出,指定key的字符串

GO语言中,使用orm框架时,定义结构体, 例如:type  Item  struct {    Id            uint64          `orm:"pk; size(8); auto "`    Name      string           `orm:"size(64)"`    Price       int                 `orm

2017-06-13 23:10:27 2921

转载 Mac环境下安装Redis--- 作者 勿以浮沙筑高台

-安装下载安装包 redis-3.0.7.tar.gz官网地址:http://redis.io/download解压:tar -zvxf redis-3.0.7.tar.gz  将解压后的文件夹放到 /usr/local目录下编译测试:接下来在终端中切换到/usr/local/redis目录下,输入:sudo make test编译安装:在终端中输入命令:s

2017-06-04 01:46:11 557

转载 Golang 在 Mac、Linux、Windows 下如何交叉编译 --- 作者:磐石区

Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。Mac 下编译 Linux 和 Windows 64位可执行程序CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.goCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main

2017-06-03 15:50:03 1201

转载 只具备内网的服务器通过yum安装软件

[日期:2017-02-20] 来源:Linux社区  作者:Linux[字体:大 中 小]1、在维护过程中,需要统一安装一些软件,可能有的机器只具有内网,有的机器具备外网,可以直接从yum安装,怎么办呢?答:在具备外网的机器上启用yum缓存,这样安装软件的时候本地也缓存了软件安装包,怎样修改yum配置:#vim /etc/yum.conf keepca

2017-05-22 15:14:23 1166

原创 Javascript高级程序设计学习笔记(二)

属性类型1,数据属性var person  = {         name : "Nicholas",         age : 29,         job  : "SE",         sayName :function(){                   alert(this.name);}][[Configurable]]表示能否通过

2017-05-17 22:36:14 249

原创 Javascript高级程序设计学习笔记(一):函数

javascript创建函数三种方法:1,function sum (a,b){}2, var sum = function(a,b){};3,var sum = new Function("a","b","return a+b");arguments.callee //代表函数自身this//代表调用函数的环境对象caller//代表调用函数的函数每个函数都包含两个属性:le

2017-05-08 21:14:32 354

原创 命令行设置代理

命令行代理设置:区分http与https For http/https proxy with or without authentication:Run one of the following commands in cmd.exeset http_proxy=http://your_proxy:your_portset http_proxy=http://u

2017-05-08 16:01:28 1550 2

空空如也

空空如也

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

TA关注的人

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