You are stronger than your challenges and your challenges are making you stronger.
你比你面对的挑战更强大,而这些挑战让你变得更加坚强。———— Karen Salmansohn
第一步:.env中的MAIL配置: MAIL_DRIVER=smtp MAIL_HOST=smtp.qq.com MAIL_PORT=587 MAIL_USERNAME=xxxxxxxxx@qq.com #你的QQ号或QQ邮箱 MAIL_PASSWORD=abcdabcdabcdabcd #授权码 MAIL_ENCRYPTION=tls 16位授权码在QQ邮箱->设置->帐号页面中,开启使用smtp后可以得到。 encryption默认是null,需要设置为tls否则会报类似“Must issue a STARTTLS command first.”这种错误。 第二步:config/ma...
博客右侧边栏的最近热门文章列表,展示的是最近30条文章中浏览最多的前10条数据。 这里浏览量基于插件WP-PostViews实现。 主题functions.php中增加函数get_hot() : function get_hot() { global $wpdb; if ($posts = wp_cache_get('posts', '30-hot-archives')) return $posts; $query = "SELECT ID,post_title,post_name,CONVERT(meta_value, SIGNED) as views FROM (select ID,p...
在xcode8 swift3中已经已经弃用了UIAlertView控件,统一使用UIAlertController代替,以下是UIAlertController的简单示例。 IBAction func myBtn(_ sender: Any) { let alertController = UIAlertController(title: "Demo", message: "确定还是取消", preferredStyle: .actionSheet) //定义取消按钮及事件 let cancelAction = UIAlertAction(title: "取消", style: .cancel, handler...
摩尔斯电码是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。抗战片上听到的发报声即是这类电码信号。以下程序中通过树莓派控制蜂鸣器的发声与停止来模拟这种信号音。 首先要在树莓派上使用git下载编译安装wiringPi库 #git clone git://git.drogon.net/wiringPi #cd wiringPi #./build 测试wiringPi是否安装成功 #gpio -v //显示版本号等信息 #gpio reada...
关于双向链表和循环链表,维基上的解释是: 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。 循环链表是一种链式存储结构,它的最后一个结点指向头结点,形成一个环。因此,从循环链表中的任何一个结点出发都能找到任何其他结...
antiword是linux及其他RISC OS下免费的ms word文档读取器。使用它可以很方便的在Linux中读取word文档并输出为纯文本字符串。 下载地址:http://www.winfield.demon.nl 下载后解压、编译安装: tar -zxvf antiword-0.37.tar.gz cd antiword-0.37 make make install 默认安装到当前账户下的bin目录中。 使用: 终端中 /home/pi/bin/antiword antiword-test.doc 其他语言中通过各自执行系统命令...
上一个主题是改自weisayheibai,对移动端支持不佳,一直想换成自适应的。最近终于能静下心来学习学习bootstrap。花了两周的时间布局出了自己的第一套主题,虽然绝大多数的样式还是bootstrap默认的,(逃… 主题整体风格还是保持上一版本的黑色调,布局基本没变。 如发现有什么问题,希望能通知我一下,thx~~