自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu亮度控制快捷鍵

1. 安裝sudo apt install brightnessctl2. SUID權限(讓一般使用者能存取需要root權限的檔案)sudo chmod 4755 /usr/bin/brightnessctl3. 降低音量brightnessctl set 5%-4. 增加音量brightnessctl set +5%將步驟3、4加入到系統快捷鍵即可。...

2021-03-25 11:56:29 589

原创 xubuntu 设置音量增减快捷键

设置 > 键盘 > 应用程序快捷键 > 添加# 提高音量pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo +7%# 降低音量pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo -7%

2020-11-17 16:41:18 519

原创 自订关键字停止程序运行的函数

增加 以下代码到 ~/.bashrc,并载入。vim ~/.bashrc加入: killname () { ps -aux | grep -i "$@" | grep -v grep | awk '{print $2}' | xargs kill -9 2>/dev/null; }source ~/.bashrckillname <keyword>

2020-09-02 11:22:41 425

原创 Puppeteer 反爬设置

const puppeteer = require('puppeteer');const devices = require('puppeteer/DeviceDescriptors');const ipad = devices['iPad Pro landscape'];async function anti_detection(page) { await page.emulate(iphone); await page.setUserAgent

2020-07-28 11:26:06 1890 1

原创 MySQL 不锁表数据导出

MySQL 不锁表数据导出MySQL账号权限只有Readonly且需要导出数据时可以在Bash运行下列命令:mysqldump -u mysql_user --lock-tables=false --default-character-set=utf8 -p mysql_db mysql_table --where="ID > 20" > backup.sql其中 --default-character-set=utf8 是为了确保不会乱码, --where="…" 为可选参数。

2020-05-29 13:58:30 2036

原创 Clear PHP CLI output

Linux下清除Terminal输出信息的方法网上看到一种特别的想法,透过Ansi编码控制输出信息,记录一下以备不时之需。function replaceOut($str, $finish = false) { // chr(27) = Esc echo chr(27) . "[0G"; // Set cursor to first column echo $str; ...

2020-04-14 15:50:42 464

原创 MySQL5 - 分组查询中取各组的前N名

成绩表格GradeStudentIdClassScore1A302A603A754A315A256B957B338B579B8710C2211C1712C8512C9014C66查询每个班级成绩最高前两名# 建立tableCREAT...

2020-04-02 15:50:20 829 1

原创 Xubuntu 设定音量和屏幕亮度的 hotkeys

心爱的笔记本 Thinkpad X1 Carbon 安装Xubuntu后发现没有调节音量和屏幕亮度的快捷键,爬文后笔记一下设定的过程。其中屏幕亮度只能以10%为单位,无法做到很细微的调整。音量找出调节音量的命令#1 增加音量 volume uppactl set-sink-volume 0 +5%#2 降低音量 volume downpactl set-sink-volume 0 -...

2020-02-24 17:48:12 839

原创 php callback function 调用的几种姿势

搬砖时遇到的一点点关于回调函数(callback function)的总结。一般函数$this->callSomeFunction('some_global_php_function');对象实例方法// Only from inside the same class$this->callSomeFunction([$this, 'myCallback']);/...

2019-09-30 18:12:51 1764

原创 限制PHP CURL数据大小

限制PHP CURL数据大小因爬虫工作需要检测多个链接的有效性,程序分析出来的链接有时会有exe、dmg等副档名,加了一个个副档名还是防不胜防,就想加个页面数据大小的限制,仅取网页内容而非档案下载,网上搜索后发现以下方法:<?phpcurl_setopt($cURL_Handle, CURLOPT_NOPROGRESS, false);curl_setopt($cURL_Handle...

2019-09-30 14:20:02 1411

原创 PHP5.6 常量增强

@PHP5.6 常量增强今天在提交代码后发现,服务器运行PHP CLI(Command Line Interface)脚本报错,擦了一下才发现本地(PHP 5.6) 和 服务器(PHP 5.4)区别的一个地方: const BASE_URL = 'https://abc.com/'; const ADV_URL1 = 'https://abc.com/search.php'; // PHP...

2019-08-08 18:01:03 472

原创 Ubuntu Apache SSL配置

SSL协定类型设定sudo vim /etc/apache2/mods-enabled/ssl.conf[setting value]SSLHonorCipherOrder onSSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!CBC:!NULL:!aNULL:!MD5:!ADH:!RC4:!DH:!DHE...

2019-04-03 17:36:29 968 1

原创 使用awk输出搬移档案

最近整理备份档案时,需要按照年份分类整理,一些记录笔记供日后参考… | awk … | xargs -d’\n’ mv -t ./small_imagesgrep -E

2019-01-09 14:57:28 448

原创 PHP 阵列(数组)合并、增加元素、插入指定位置

1.合并 note: call by value.&lt;?php$array1 = array("color" =&gt; "red", 2, 4);$array2 = array("a", "b", "color" =&gt; "green", "shape" =&gt; "trapezoid", 4);

2018-10-31 15:31:01 13934 1

原创 CodeIgniter 查询构造器(query builder) - 子查询

最近开发项目时需要使用子查询,研究一番后得出结果:&lt;?php// Sub Query$this-&gt;db-&gt;select('*');$this-&gt;db-&gt;from('TableB');$subQuery = $this-&gt;db-&gt;get_compiled_select();// Main Query$this-&gt;db-&gt;selec...

2018-10-31 15:18:27 2685

原创 CodeIgniter 动态base_url

CI在配置时预设只能固定网址,甚至HTTP和HTTPS也不能互用,下面这段代码加入到application/config/config.php,并把原本的$config[‘base_url’]注解掉,代码会根据用户访问的网址进行设置。$root = (isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST']...

2018-10-31 15:12:02 948

原创 Laravel 前端资源配置

最近在学Laravel,遇到前端资源加载的问题,记录一下。一、前端共用资源的配置1. webpack.mix.js//一般不太更动,透过以下两个档案讲所需资源加载。mix.js('resources/assets/js/app.js', 'public/js') .sass('resources/assets/sass/app.scss', 'public/css');2. np...

2018-10-31 15:07:53 1640

原创 SQL 群组计数和全部计数

 最近敲代码时遇到一个问题:我想要群组计数(Count() group by)和全部计数(Count() as total),怎么处理呢? TableA id name age 1 小明 8 2 小林 7 3 小王 8 4 小黄 9 5 小花 8 6 小徐 6   ...

2018-09-28 14:41:24 7013

原创 SQL 计算全部数据的行数并LIMIT输出数据

有时候会遇到数据过多需要分页的情形(如论坛的楼盖太高),通常是SQL_1先做COUNT,接着SQL_2做SELECT和LIMIT;此外还有一种方法是LIMIT的同时一起计算总数据量(没有被LIMIT的数量),效率略低于前述SQL_2但优于SQL_1 + SQL_2的总和。MySQLSELECT *, SQL_CALC_FOUND_ROWS FROM users WHERE /* wh...

2018-08-13 14:11:28 2249 1

原创 Xubuntu(xfce)开启逆转滚轮方向(natural scrolling)

在用笔记本的触控板时发现:xfce的GUI系统设置仅在部分程序能用逆滚轮,如在预设网络浏览器正常,在chrome浏览器设定值无法生效,发现以下方法提供参考:1. 关闭逆滚轮的系统设置Settings &gt; Mouse and Touchpad &gt; Reverse scroll direction2.透过命令查询目前设定值synclient | grep VertScro...

2018-08-11 00:30:58 1295

原创 Ubuntu查看软硬件配置

1. 查看系统内核$ uname -aLinux philipsweb 3.2.0-67-generic #101-Ubuntu SMP Tue Jul 15 17:46:11 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux2. 查看Linux版本$ ls -l /etc/*-release-rw-r--r-- 1 root root 106 ...

2018-08-02 14:39:46 4672

原创 PHP Session的过期机制

&lt;?php// 会话开始session_start(); // 设置会话的有效期$expireAfter = 30;// 检查会话的最后动作时间是否设置if (isset($_SESSION['last_action'])) { // 从最后动作时间到目前的时间长度 $secondsInactive = time() - $_SESSION['last_act...

2018-07-24 14:57:10 8728

原创 PHP 移除阵列(数组)的空白元素

某天突然需要移除阵列(数组)的空白元素,发现以下代码居然没作用:&lt;?phpforeach($linksArray as $link) { if($link == '') { unset($link); }}?&gt;Stack Overflow:I thought it was worth mentioning that the code ...

2018-07-23 15:20:21 678

原创 Ubuntu 18.04 安装phpMyAdmin

1.安装MySQL(密码可见/etc/mysql/debian.cnf或重设)$ sudo apt-get install mysql-server2.安装phpMyAdmin(apt会提示附带安装php-mbstring和php-gettext)$ sudo apt-get install phpmyadmin3.设置软链接$ sudo ln -s /usr/share...

2018-06-27 12:48:22 4897 1

原创 reset MySQL 5.7 root password in Ubuntu 18.04

我在Ubuntu下安装MySQL 5.7,过程中并没有提供设定MySQL密码的提示,故采用安全模式重设密码的方式,记录以供自己日后使用。1.停止MySQL服务sudo service mysql stop2.建立服务所需目录并修改权限sudo mkdir /var/run/mysqld &amp;&amp; sudo chown mysql: /var/run/mysqld3.开启安全模式(--s...

2018-06-27 12:33:25 672

空空如也

空空如也

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

TA关注的人

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