Ubuntu:系统状态栏和菜单消失, 卸载了IBUS系统出错, 重新安装ubuntu unity

  因为折腾输入法,卸载了IBUS,卸载时没仔细看,卸载了所有的IBUS和关联包。结果导致Ubuntu登录后桌面一片空白,什么都没有。左侧启动器没有,上方任务栏也没有,就是桌面登录后假死状态。在网上查询了很多资料,都无法修复,最终只能重新安装Ubuntu unity了。下面是安装过程。 1,Ctrl+alt+T启动终端或者Ctrl+alt+F1登录字符界面,执行以下命令重新安装Ubuntu unity:    sudo apt-get install ubuntu-desktop    sudo apt-get install unity    sudo apt-get instal… Read More

Javascript: 数字处理, 数字格式化, Numeral.js

项目:https://github.com/adamwdraper/Numeral-js 下载:https://github.com/adamwdraper/Numeral-js/zipball/master 直接下载:Numeral-js.zip 用法 Use it 1. 直接引入,或者CDN引入。 <script src="numeral.min.js"></script> or include from cdnjs.com <script src="//cdnjs.cloudflare.com/ajax/libs/numeral.js/2.0.6/numeral.min.js">&… Read More

Bootstrap: 如何修改Modal长度,Modal如何居中, How to increase Bootstrap Modal Width and be Centered?

上图有错误修改的结果, 解决方案如下: HTML: <a href="#shipping_calculator" title="" data-toggle="modal">TEST</a> <div id="shipping_calculator" class="modal fade" tabindex="-1"> <div class="vertical-alignment-helper"> <div class="modal-dialog vertical-align-center"> <div class="modal-content">

ngrok:搭建ngrok服务, 外网调试本机站点, 本地服务器链接外网, 本地微信开发

  官网地址:https://ngrok.com/ 什么是ngrok呢?ngrok是一个反向代理,它能够让你本地的web服务或tcp服务通过公共的端口和外部建立一个安全的通道,使得外网可以访问本地的计算机服务。 也就是说,我们提供的服务(比如web站点)无需搭建在外部服务器,只要通过ngrok把站点映射出去,别人即可直接访问到我们的服务。 有做过微信公众号开发的人,对它应该不陌生。在微信公众号开发中,因为用户跟微信公众号产生的交互行为,微信会把用户的相关信息推送到我们自己的服务器,而这个推送的前提是微信能够访问到我们的服务,如果服务在本地,那微信当然无法推送给我们,这使得开发功能的时候调试… Read More

MySQL: table is marked as crashed and last (automatic?) repair failed, WordPress 可以上传,媒体不显示图片

  登录 mysql,查询表的时候,出现错误: ERROR 144 - Table './extas_d47727/xzclf_ads' is marked as crashed and last (automatic?) repair failed 修复的方法: 首先停止 mysql 运行 sudo service mysql stop 然后定位到 mysql 数据库存放处 cd /var/lib/mysql/$DATABASE_NAME 有可能会显示无法权限进入,那样的话,就忽略上一步,直接用下面语句: sudo myisamchk -r -v -f /var/lib/mysql/{your-database-name}/{your-table-na… Read More

Mac:如何卸载Apowersoft_AudioDevice, 删除Apowersoft声音

大家会发现,在卸载Mac录屏或者Mac录音之后,在自己可选的设备中,还是会出现Apowersoft_AudioDevice,这个要怎么移除呢?其实也很简单: 1,点击界面中间的Go 2,选择红色标记部分(Go to Folder) 3,输入/Library/Extensions 点击Go 4,在开启的文件夹中找到Apowersoft_AudioDevice.kext 删掉之后重启电脑就没有了 本文:Mac:如何卸载Apowersoft_AudioDevice, 删除Apowersoft声音… Read More

PHP: UPS API, UPS 运费计算, UPS接口

项目地址: https://github.com/gabrielbull/php-ups-api 安装:(了解composer看这里:PHP: Composer 依赖管理 Composer Cheat Sheet for developers 安装和用法) composer require gabrielbull/ups-api   前提 需要申请 UPS ACCESS KEY: 用法:(完整整合类见最下方) 1. 地址验证 Address Validation Class (Street Level) $address = new \Ups\Entity\Address(); $address->setAttentionName('Tes… Read More

Javascript: Web API中的Blob, 使用URL.createObjectURL创建url对象, Blob 视频地址, 浏览器中创建和下载文件

在一般的Web开发中,很少会用到Blob,但Blob可以满足一些场景下的特殊需求。Blob,Binary Large Object的缩写,代表二进制类型的大对象。Blob的概念在一些数据库中有使用到,例如,MYSQL中的BLOB类型就表示二进制数据的容器。在Web中,Blob类型的对象表示不可变的类似文件对象的原始数据,通俗点说,就是Blob对象是二进制数据,但它是类似文件对象的二进制数据,因此可以像操作File对象一样操作Blob对象,实际上,File继承自Blob。 Blob 实例:点我   Blob基本用法 创建 可以通过Blob的构造函数创建Blob对象: Blob(blobParts[, op… Read More

Shell 技巧:大小写, strtoupper, strtolower, ucwords, ucword

1. strtoupper echo "justcode.ikeepstudying" | tr '[:lower:]' '[:upper:]' #JUSTCODE.IKEEPSTUDYING   其他方法: echo 'justcode.ikeepstudying.com' | awk '{print toupper($0)}' #JUSTCODE.IKEEPSTUDYING echo "justcode.ikeepstudying.com" | tr /a-z/ /A-Z/ #JUSTCODE.IKEEPSTUDYING.COM $ tr [a-z] [A-Z] < convert_to_uppercase.txt #JUSTCODE… Read More

PHP :html中直接运行php代码, Parsing .html as PHP in .htaccess for Apache 2.4

直接设置 .htaccess文件 之前用的是: Options +ExecCGI AddType application/x-httpd-php5-3 .htm .html .php AddHandler x-httpd-php5-3 .htm .html .php 但是最近发现失效,改用下面方法: <FilesMatch "\.html$"> SetHandler application/x-httpd-php </FilesMatch>   现在可以直接在html文件中书写php代码了!   本文:PHP :html中直接运行php代码, Parsing .html as PHP in .htaccess f… Read More

Shell/Terminal: 命令行词典, 命令行字典, 命令行英汉字典, translate shell, 命令行查词工具, 终端字典

1. 无道词典   项目地址:https://github.com/ChestnutHeng/Wudao-dict 直接下载:https://github.com/ChestnutHeng/Wudao-dict/archive/master.zip 无道词典,是一个简洁优雅的有道词典命令行版本。支持英汉互查的功能,包含释义、词组、例句等有助于学习的内容。 无道词典致力于做最好的命令行词典,随着我们优化排版、显示,增加生词本和补全功能,提供了良好的用户体验,并在不断改进中。 英汉: 汉英: 功能特性 基础词典(20w英汉查询 + 10w汉英查询 + 网络词库) 词组查询功能(例如直接输入wd in order to) 自动… Read More

jQuery: json美化插件, JSON高亮, JSON Syntax Highlighting & Formatting, rainbowJSON

rainbowJSON is a jQuery based JSON formatting and syntax Highlighting plugin to make your JSON objects & strings collapsible, colorful and more user readable. 项目地址:https://github.com/Stanko/jquery.rainbowJSON 直接下载: jQuery-Plugin-For-JSON-Syntax-Highlighting-Formatting-rainbowJSON 方法1:使用rainbowJSON插件 How to use it: 1.  引入css文件… Read More

Linux: 命令行访问 Dropbox, 命令行查看或上传文件到 Dropbox, 命令行调用Dropbox V2 API

  项目地址:https://github.com/andreafabrizi/Dropbox-Uploader 特征 Cross platform Support for the official Dropbox API v2 No password required or stored Simple step-by-step configuration wizard Simple and chunked file upload File and recursive directory download File and recursive directory upload Shell wildcard expansion (only for upload) De… Read More

Mysql: UTF8, UTF8mb4 和 UTF-16区别, 数据库编码, 数据库保存Emoji表情

1. MySQL 存储编码:用 UTF-8 还是 UTF-16? MySQL 支持多种存储编码,如果存储中文,可以选用 GB2312、UTF-8 或 UTF-16(UCS2) 作为存储编码。如果还要考虑国际化,那么就只能用 UTF-8 或 UTF-16。 这两者中,究竟使用哪种编码更好呢? UTF-8 使用 1 个字节表示数字和英文字母,使用 2 个或 3 个字节表示一个汉字,而 UTF-16 则固定使用 2 个字节。因此,在中文的比重比较大的情况下,使用 UTF-16 会更节省空间。 但是,如果你的 MySQL 是作为 Web 的后端存储,就不能只考虑存储时的编码了,还需要考虑查询和输出的编码。由于网页中 HTML 标签的代码比重较大,所以在国际化的网站(如 Go… Read More