whitespace

程序员,如何才能越老越吃香?落地指南

╄→гoц情女王★ 提交于 2021-02-20 12:55:34
昨天我们分享了IT 老兵哥的《 见自己,见天地,见众生!登山做个灯泡! 》,不知道大家有没有什么想法呢? 有了方法论,该如何指导我们日常行动呢? 首先是 时间管理 ,时间是每个人最为原始的资本,每一个人一天只有24小时,如何分配好个人的时间至关重要! 其次是理解人的本能“ 大脑奖赏回路 ”,在对自我提升有益的事情上能获得正向反馈, 对学习上瘾 。 比如马上 6.1儿童节 要到了,你最近有没有做成什么有成就的事情,可以在关键时间,给自己一个奖励!比如晓衡看中了这个,见下图: 去年在 Cocos 官方微信上,还找了到篇文章,可以将 CocosCreator 开发的游戏编译上去! 最后,人不可能一步登天,如何将一个大目标分解为 N 个小目标,只需要做到 “ 日拱一卒 ” 每天的一小步也许为将来带来巨大的收获, 借用曾国藩的一句名言: 结硬寨 , 打呆仗。 当机会来了我们才有能力能顶得住,抗的下! 一个人可以走的很快,但一群人才能走的更远! 愿意 我们在 成长的路上 共同 进步、砥砺前行! 「Creator星球游戏开发社区」助力小游戏开发者副业挣钱 公众号从Cocos Creator小游戏开发入门到微信、头条注册提审教程,除此之外,还为开发者提供: 软件著作权办理 已备案域名购买 小游戏源码出售 小游戏外包接单 开发者作品推荐 等等围绕小游戏开发周边的一条龙服务 欢迎一起来打怪升级

Why does my Javascript trim Function not work?

心不动则不痛 提交于 2021-02-19 01:44:25
问题 I am using this function to build a pig latin translator and seem to have everything figured out except for the .trim() part. What should I do different? function ParseText() { var myText = "asdf\n hat\n cat dog\n apple"; var lines = myText.split("\n"); var results = ""; for (var i = 0, len = lines.length; i < len; i++) { lines[i].trim(); var words = lines[i].split(" "); for (var j = 0, lenght = words.length; j < lenght; j++) { var word = words[j]; if (word.charAt(0) == "a" || word.charAt(0)

快速提高Python数据分析速度的八个技巧

天大地大妈咪最大 提交于 2021-02-18 22:31:10
点击上方“ 早起python ”,关注早起 和我一起,成为更好的自己 今天整理了几个在使用python进行数据分析的常用小技巧、命令。记得搭配Pandas+Jupyter Notebook使用哦。 01 使用Pandas Profiling预览数据 这个神器我们在 之前的文章 中就详细讲过,使用Pandas Profiling可以在进行数据分析之前对数据进行快速预览,拿我们使用过很多次的NBA数据集来说,导入数据集之后 import pandas as pd import pandas_profiling nba = pd.read_csv( 'nba_all_elo.csv' ) #导入数据 nba.profile_report() 一行代码就生成丰富的 交互式 数据EDA报告 可以看到,除了之前我们需要的一些描述性统计数据,该报告还包含以下信息: 类型推断 :检测数据帧中列的数据类型 。 要点 :类型,唯一值,缺失值 分位数统计信息, 例如最小值,Q1,中位数,Q3,最大值,范围,四分位数范围 描述性统计数据, 例如均值,众数,标准偏差,总和,中位数绝对偏差,变异系数,峰度,偏度 最常使用的值 直方图 相关性矩阵 缺失值 矩阵,计数,热图和缺失值树状图 文本分析: 了解 文本数据的 类别(大写,空格),脚本(拉丁,西里尔字母)和块(ASCII) 02 使用

Whitespace in a database field is not removed by trim()

点点圈 提交于 2021-02-18 16:58:06
问题 I have some whitespace at the begining of a paragraph in a text field in MySQL. Using trim($var_text_field) in PHP or TRIM(text_field) in MySQL statements does absolutely nothing. What could this whitespace be and how do I remove it by code? If I go into the database and backspace it out, it saves properly. It's just not being removed via the trim() functions. 回答1: function UberTrim($s) { $s = preg_replace('/\xA0/u', ' ', $s); // strips UTF-8 NBSP: "\xC2\xA0" $s = trim($s); return $s; } The

深度长文|百度Paddle Lite性能进化之路!

十年热恋 提交于 2021-02-18 07:59:23
Paddle Lite 作为一款主打端侧高性能轻量化部署的推理引擎,具有 高扩展性 、训练推理 无缝衔接 , 通用性 、 高性能 和 轻量化 等优点。 面对不断升级的业务需求, Paddle Lite 是如何进行性能优化、提升自身竞争力的? 下面我们将围绕 框架层性能优化 、 GPU算子优化 、 CPU算子优化 以及 模型剪裁与搜索 四方面介绍性能优化的手段及思路。 (本文根据百度资深研发工程师 杨延展 在2019年11月19日软件绿色联盟开发者大会发表的 《深度剖析 Paddle Lite 性能进化之路》 主题演讲整理而成。) Paddle Lite 简介 Paddle Lite 是百度自研的一款深度学习框架库,它的前身是 Paddle Mobile,自2019年升级至 Paddle Lite 的全新架构后,拥有了更广泛的适用平台,支持从移动端到服务端的各类场景。 重点发力的移动端中,安卓和IOS已同时覆盖CPU和GPU,而且在安卓方面已经覆盖了华为NPU。 提到 Paddle Lite 的作用,大家在工作和生活中接触较多的有人脸识别、图片、视频分辨率提升、物体检测与跟踪等深度学习的场景。 Paddle Lite 如何实现上述场景中提到的功能呢? 简单概括就是 Paddle Lite 通过解析、加载并运行 Paddle 训练的模型,并将模型结果展示到业务层。 Paddle

FPGA设计技巧

眉间皱痕 提交于 2021-02-18 06:38:00
FPGA的用处比我们平时想象的用处更广泛,原因在于其中集成的模块种类更多,而不仅仅是原来的简单逻辑单元查找表(LUT)。而且还有一些其他资源,例如 : DSP: 实际上就是乘加器,FPGA内部可以集成多个乘加器,而一般的DSP芯片往往每个core只有一个。换言之,FPGA可以更容易实现多个DSP core功能。在某些需要大量乘加计算的场合,往往多个乘加器并行工作的速度可以远远超过一个高速乘加器。 SERDES: 高速串行接口。将来PCI-E、XAUI、HT、S-ATA等高速串行接口会越来越多。有了SERDES模块,FPGA可以很容易将这些高速串行接口集成进来,无需再购买专门的接口芯片。    CPU core: 分为2种,软core和硬core。软core是用逻辑代码写的CPU模块,可以在任何资源足够的FPGA中实现,使用非常灵活。而且在大容量的FPGA中还可以集成多个软core,实现多核并行处理。硬core是在特定的FPGA内部做好的CPU core,优点是速度快、性能好,缺点是不够灵活。    不过,FPGA还是有缺点。对于某些高主频的应用,FPGA就无能为力了。现在虽然理论上FPGA可以支持的500MHz,但在实际设计中,往往200MHz以上工作频率就很难实现了。 PART1 FPGA设计技巧一:时钟树 对于FPGA来说,要尽可能避免异步设计,尽可能采用同步设计

python图像处理-个性化头像

寵の児 提交于 2021-02-18 04:04:08
前言 本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要 具备基本的电脑操作能力, 准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。 前言 很多时候我们都想要一个专属的头像表现,除了图像内容外不同,形状不一样,下面我就来说说如何使用python来实现个性化头像。 下面的圆形头像和牛角头像都是我使用python实现的,接下来我将通过讲解这个实现的过程,给大家带来一些想法。 实现原理 我们可以看到原来图片是方正的,通过处理后,图像形状外的地方都变成白色,这里实际上是透明,上面第三幅图可以帮助我们理解。 我们的处理过程其实就是将原来的图片变成RGBA格式,RGB是红绿蓝三种颜色,这里的A就是透明通道的意思,A的取值范围是从0-255之间变化,当A设置为0时,完全透明,255时完全不透明。 下面蓝色圆形,可以看到透明度越高,自身的颜色就变淡了,底部的文字就看的更清楚了,如果100%透明,圆形就会消失不存在了。 回到我们上面原来的猫图片,只要我们能够将猫图像的圆形区外的所有地方变成完全透明(看不见了),那么整个图片就变成圆形的了。 这里如果自己去计算圆形的边界,圆形外侧全部设置为完全透明,圆形内容不变,一个个像素点去处理,那将会非常麻烦,牛角的就更不用想了。 在PIL库里面,提供了两种方法帮助我们去解决这个问题

css强制换行与禁止换行

霸气de小男生 提交于 2021-02-17 18:50:03
强制换行: word-wrap:break-word;white-space:pre-wrap;word-break:break-all; #####若未生效,或另需加上width样式设置 禁止换行: overflow: hidden;text-overflow: ellipsis;white-space:nowrap; 来源: oschina 链接: https://my.oschina.net/u/3171768/blog/1594058

AkShare-期货数据-外盘期货历史数据

天涯浪子 提交于 2021-02-17 07:30:34
作者寄语 提供外盘期货历史数据和合约详情数据,丰富外盘期货的数据接口,便利研究内外盘的联动性。 AkShare-更新记录 "futures_foreign_hist" # 获取新浪-外盘期货历史行情数据 "futures_foreign_detail" # 获取新浪-外盘期货合约详情 外盘-历史行情数据 接口: futures_foreign_hist 目标地址: https://finance.sina.com.cn/futuremarket/ 描述: 提供新浪财经-期货页面的外盘历史行情数据 限量: 单次返回指定品种的历史数据 输入参数 名称 类型 必选 描述 symbol str Y symbol="ZSD"; 外盘期货的 「symbol」 可以通过 「hf_subscribe_exchange_symbol」 获取 输出参数 名称 类型 默认显示 描述 date str Y 交易日 open float Y 开盘价 high float Y 最高价 low float Y 最低价 close float Y 收盘价 volume int Y 成交量 接口示例 import akshare as ak futures_foreign_hist_df = ak.futures_foreign_hist(symbol="ZSD") print(futures_foreign

AkShare-货币数据

送分小仙女□ 提交于 2021-02-17 06:48:37
作者寄语 这几天都在规范各种自动化工具和文档,今天更新一个货币接口,可以查询世界各种货币的实时价格、历史价格和货币对转换。做外汇的小伙伴可以关注下,目前本接口可以在原网站注册后免费试用 5000 次每月,大规模提取原网站就会收费。小规模自己使用的可以考虑下。更多正在开发中的数据接口,请访问 AkShare 查看。 AkShare-更新记录 "currency_latest" # 最新货币报价 "currency_history" # 指定历史日期的所有货币报价 "currency_time_series" # 指定日期间的时间序列数据-需要权限 "currency_currencies" # 查询所支持的货币信息 "currency_convert" # 货币换算 AkShare 货币数据 货币报价最新数据 接口: currency_latest 目标地址: https://currencyscoop.com/ 描述: 获取货币报价最新数据 限量: 单次返回指定货币的最新报价数据-免费账号每月限量访问 5000 次 输入参数 名称 类型 必选 描述 base str Y base="USD" api_key str Y api_key="Please put your api key here"; you can register currencyscoop, Gmail well