bee

Python的6种内建序列之通用操作

对着背影说爱祢 提交于 2020-04-27 02:22:27
数据结构式通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。在Python中,最基本的数据结构是序列(sequence)。序列中的每个元素被分配一个序号--即元素的位置,也称为索引。第一个元素索引是0,第二个则是1,一次类推。 Python包含6中内建的序列,即列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。 通用序列操作:索引、分片、序列相加、乘法、成员资格、长度、最小值和最大值 1. 索引 序列中所有的元素都是有编号的--从0开始递增。可以通过编号分别对序列的元素进行访问。Python的序列也可以从右边开始索引,最右边的一个元素的索引为-1,想左开始递减。 >>> greeting='Hello' >>> greeting[2] 'l' >>> greeting[-1] 'o' >>> 'stringtesting'[3] #可以对任何一个字符串进行索引,该字符串的第三个索引为'i'字符 'i' >>> fourth=raw_input('Year: ')[3] #可以对输入的字符串进行索引,这样对输入的字符串索引为3的感兴趣 Year: 2014 >>> fourth '4' 2. 分片 索引用来对单个元素进行访问,用分片可以对一定范围内的元素进行访问

uni-app打包程序 Hbuilder X 用自有证书 苹果证书打包 ios App、用DCloud公用证书打包Android APP

ε祈祈猫儿з 提交于 2020-04-26 23:29:36
Android 用HBuilder的DCloud公用证书即可 HBuilderX uni-app打包成apk安装到手机 首先要登录,没有帐号可以注册,接着点击运行—原生App-云打包,配置完后点击打包,首次打包,提示说appid不能为空,跳转出基础配置页面,点击云端获取,接下来再次打包就可以顺利完成了 Android 包名:对应 信息 io.dcloud.UNI8BEE30E 基础配置中的uni-app 应用标识的值 Apple 苹果开发者账号。 苹果的开发者账号分两种:一种是不能在商店上线但可以直接安装使用的,一种是用于商店上线的。 准备证书 以上步骤完成后就可以开始打包了。 在HBuilder内打开H5项目,打开manifest.json,填好相关信息,如各SDK的key,app的启动页等。配置完成后,点击顶部菜单栏中的 在iOS开发者证书这一栏中填入刚才创建的APP IDS,输入刚才导出证书时填写的密码,并选好对应的文件。通过HBuilder打包后,得到了后缀名ipa的安装包 来源: oschina 链接: https://my.oschina.net/u/4261771/blog/3400020

arcgis api 4.x for js 结合 Echarts4 实现散点图效果(附源码下载)

孤街醉人 提交于 2020-04-26 07:09:12
前言 关于本篇功能实现用到的 api 涉及类看不懂的,请参照 esri 官网的 arcgis api 4.x for js: esri 官网 api ,里面详细的介绍 arcgis api 4.x 各个类的介绍,还有就是在线例子: esri 官网在线例子 ,这个也是学习 arcgis api 4.x 的好素材。 参照 arcgis api 4.x for js 集成 Echarts4 实现模拟迁徙图效果 基础上,实现散点图效果,效果图如下: 散点图数据源 var data = [ {name: '海门', value: 9 }, {name: '鄂尔多斯', value: 12 }, {name: '招远', value: 12 }, …… {name: '武汉', value: 273 }, {name: '大庆', value: 279 } ]; var geoCoordMap = { '海门': [121.15, 31.89 ], '鄂尔多斯': [109.781327, 39.608266 ], …… '武汉': [114.31, 30.52 ], '大庆': [125.03, 46.58 ] }; html 页面初始化调用 var convertData = function (data) { var res = []; for ( var i = 0; i < data

第09问:MySQL 莫名崩溃,如何保留现场?

為{幸葍}努か 提交于 2020-04-24 16:49:56
问题 我的 MySQL 偶尔崩溃,如果需要追查原因,应该如何保留现场? 实验 MySQL 随着版本不停迭代,崩溃的现象越来越少,也越来越隐蔽。 一旦遇到生产环境上的 MySQL 崩溃,就需要保留现场信息,供分析用。虽然 MySQL 的 error log 中会打印部分信息,但对于比较隐蔽的崩溃,往往显得力不从心。 因此我推荐开启 coredump,以备 MySQL 诊断需要。 我们来模拟一个崩溃场景,然后配置 coredump 看看效果。 选取一个容易复现崩溃的 bug,我们选择了 bug #95294。 我们先安装一个 5.7 的数据库, 将其停掉,按照 bug #95294 的描述变更配置, 手工启动 mysqld,可以看到 mysqld 无声无息的退出了, 检查 error log,可以看到 MySQL 是因为异常崩溃了, error log 中有一段堆栈信息,可以用来判断这个崩溃的问题, 以上是 MySQL 能提供的所有信息,无法针对一些复杂场景进行分析。 下面我们开启 coredump,让 MySQL 在崩溃时能提供更多信息: 以下命令开启了系统级别一些参数,具体的释义大家可自行谷歌。此处需要注意,我们将 core 文件生成到了 /tmp 目录下,需要保证其磁盘空间足够大: 我们还需要调整 MySQL 运行用户的 ulimit,在本文中,MySQL 的运行用户是 root

在MAC下使用bee命令时每次都需要source配置文件

左心房为你撑大大i 提交于 2020-04-21 20:31:55
在MAC下使用bee命令时每次都需要source配置文件 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 上面搭建beego的时候出现一个错误,每次使用都必须source一次,好麻烦,因为我是用了ohmyzsh插件美化了终端,所以需要在配置文件中添加一段配置 打开~/.zshrc vim ~/.zshrc 在里面添加 source ~/.bash_profile 应用配置文件 source ~/.zshrc 测试 重新打开一个终端 感谢 万能的网络 以及勤劳的自己 来源: oschina 链接: https://my.oschina.net/u/4137262/blog/3290694

在MAC下安装Go环境和beego

微笑、不失礼 提交于 2020-04-21 18:45:00
在MAC下安装Go环境和beego 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 在写一个博客系统需要用到beego,但是电脑有重装了一次,所以这次重新安装一下go的环境 下载go 给出一个下载地址 https://golang.google.cn/dl/ mac电脑使用这个版本的就好了 下载之后我们按照步骤安装即可 测试 go version 配置环境变量 创建GOPATH 系统自己建了一个go的目录,在我们的用户目录下 修改环境变量配置文件 vim ~/.bash_profile 添加配置 export GOPATH=${HOME}/go export PATH=${PATH}:${GOPATH}/bin 应用配置文件 source ~/.bash_profile 安装beego go get github.com/astaxie/beego 输入这个命令之后感觉等待了一万年 解决go get 很慢问题 解决这个问题,打开hosts文件,加上这两段 192.30.253.112 github.com 151.101.185.194 github.global.ssl.fastly.net 安装bee go get github.com/beego/bee 测试 bee version 感谢

使用ngrok实现内网穿透以便外网访问

好久不见. 提交于 2020-04-19 13:56:06
1 内网穿透 当我们在本地开发Web应用时,只能在本地访问或在同一个局域网(内网)访问,这带来了极大的限制。比如手机难以访问、其它人员无法访问测试、难以提供接口给外界调用等。通过内网穿透技术,我们能把服务暴露在外网上。 世面上成功的内网穿透软件比较多,如 Ngrok 、 花生壳 、 Natapp 等,本文采用 Ngrok ,因为它足够简单易用,非常方便,有免费功能,更有高级的付费功能。 2 使用Ngrok 2.1 下载Ngrok 可以到 https://ngrok.com/download 下载,选择对应的版本。而且,它友好地在下载界面提供了简单使用教程,如下图所示: 下载后需要解压。 2.2 启动Web应用和Ngrok 本地启动了Web应用,端口为 8000 ,接着一个命令启动Ngrok如下: ngrok http 8000 启动Ngrok后: 可以看见,它是有时间限制的,每次只能使用8小时。 现在,我们就可以通过它提供的链接 http://03cb1b6b.ngrok.io 在外网访问了。同时,Ngrok还提供了UI给用户观察请求详情: http://localhost:4040/inspect/http ,可以看历史请求、请求重发、request和response详情: 2.3 地区修改 通过增加参数 -region=ap 可以指定地区,默认为 us 。可支持的区域如下:

JS base64 加密和 后台 base64解密(防止中文乱码)

被刻印的时光 ゝ 提交于 2020-04-17 09:34:14
【推荐阅读】微服务还能火多久?>>> 直接上代码 1,js(2个文件,网上找的) 不要觉的长,直接复制下来就OK // UnicodeAnsi.js文件 // 把Unicode转成Ansi和把Ansi转换成Unicode function UnicodeChr() { return ' 00A4,00A7,00A8,00B0,00B1,00B7,00D7,00E0,00E1,00E8,00E9,00EA,00EC,00ED,00F2,00F3,00F7,00F9,00FA,00FC,0101,0113,011B,012B,014D,016B,01CE,01D0,01D2,01D4,01D6,01D8,01DA,01DC,02C7,02C9,0391,0392,0393,0394,0395,0396,0397,0398,0399,039A,039B,039C,039D,039E,039F,03A0,03A1,03A3,03A4,03A5,03A6,03A7,03A8,03A9,03B1,03B2,03B3,03B4,03B5,03B6,03B7,03B8,03B9,03BA,03BB,03BC,03BD,03BE,03BF,03C0,03C1,03C3,03C4,03C5,03C6,03C7,03C8,03C9,0401,0410,0411,0412,0413,0414,0415

教你如何在工作中“偷懒”,python优雅的帮你解决

我的梦境 提交于 2020-04-15 16:00:08
【推荐阅读】微服务还能火多久?>>> 前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun 有些朋友在工作中会有这样的困惑:明明我从早忙到晚,为什么得到的评价还不高? 要知道,企业对一个员工的评价是出于“产出”而非“付出”。所以,如果把大量时间花在机械重复的工作上,不但工作效率不高,对个人发展来说也无甚帮助。 而这些工作,如果对于会点编程的人来说,往往通过几行代码就可以快速搞定了。 于是,我去了解了一下身边不同岗位(HR、产品、运营、市场、数据分析师等)每天需要面对的重复性劳动(肯定会有不全,欢迎补充~),总结了一些在工作中非常常见的例子,并且将源码整理好供参考。希望这些程序可以让你的工作更高效!(升职加薪了别忘了回来发红包哦~) 那么如何将这些统统实现呢? 我将这些分为以下几类,大家可以自行评估,各取所需: 系统录入自动化 由于你经常需要不断的将一些信息录入系统,每一次录入的过程中你可能需要不断的点击一些按钮,面对这种情况,完全可以写一个自动脚本,每次代替你来执行这些点击的行为。 这里写了一个自动登录邮箱的脚本,可以实现文本输入和网页点击: 同理可以写一个简单的游戏挂机脚本,游戏挂机脚本

解决jenkins无法正常安装一些插件

不羁岁月 提交于 2020-04-14 10:55:52
【推荐阅读】微服务还能火多久?>>> jenkins安装时会让你选择一些常用的插件而一些插件在安装的过程中由于缺少其他插件的依赖 所以会安装不成功。不要怕,找个所需要的插件直接去jenkins的插件库去搜索,手动下载出来。然后在手动上传,然后在重新去下载所需要的插件 即可。 1:复制依赖的插件 2:在插件库找到该插件 点击进入 3:点击下载自己所需要的版本 来源: oschina 链接: https://my.oschina.net/u/4417586/blog/3234091