作者归档:百毒

Python SQLite 数据库操作指导

Mar 7, 2014
by Sebastian Raschka


连接到一个 SQLite 数据库

我们将在本教程中使用的sqlite3是Python标准库的一部分,它是SQLite数据库的一个良好且简单的接口:没有涉及服务器进程,无需配置,也没有我们需要担心的其他障碍。

一般来说,在我们可以通过Python的sqlite3模块对SQLite数据库执行任何操作之前,惟一需要做的就是打开一个SQLite数据库文件的连接:

import sqlite3
conn = sqlite3.connect(sqlite_file)
c = conn.cursor()

 

继续阅读

禁用系统 Win 键 或 Win+F 的方法

作为一个 Everything 的用户,一件必做的事情是将 Win+F 设置为打开 Everything 而不是系统搜索。

但要怎么做到这一点,就比较麻烦。常见的思路是 利用 AutoHotKey 来覆写 Win+F。但我的 Dell 笔记本有一些奇怪的问题,按下三个键以上的组合热键时,可能会导致 Ctrl 或 Alt 键锁定。

所以我需要的方法是禁用掉 Windows 自己的 Win+F 热键,再直接把 Win+F 指定为 Everything 的热键。

通过修改注册表可以实现 1. 禁用所有 Win 组合键 或 2. 有选择的禁用若干 Win 组合键。首先给大家一份系统 Win 组合键列表供参考。

Hot Key Brief Description
Win-B set focus to the taskbar notification area
Win-D show the desktop same as “Show the Desktop” on context menu
Win-E open Computer
Win-F search for files
Win-Ctrl-F search for computers
Win-M minimise windows same as Alt-M
Win-Shift-M restore windows same as Ctrl-Z
same as “Undo” on context menu
Win-R open the Run dialog similar to “Run…” on start menu
Win-T cycle forwards through task buttons on taskbar
Win-Shift-T cycle backwards through task buttons on taskbar
Win-F1 open Windows Help and Support
Win-Break open System Properties
Win-1
Win-2

Win-0
Quick Launch shortcuts
    1. 禁用所有 Win 组合键

打开注册表(Win+R,输入 regedit),在下列位置新建一个 Value 为 NoWinKeys 的键值,设置为 1。

Key: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Value: NoWinKeys
Type: REG_DWORD
Default: 0

2. 有选择的禁用若干组合键,例如我需要禁用 Win+F

打开注册表(Win+R,输入 regedit),在下列位置新建一个 Value 为 NoWinKeys 的键值,设置为 F。

注意这里如果需要禁用多个,继续添加字母即可。

Key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Value: DisabledHotkeys
Type: REG_SZ or REG_EXPAND_SZ

重启后生效。然后将 Everything 的热键设置一下即可。

键盘

虽然穷,但像不少穷人一样,我乐于在一些买一些看似昂贵其实很便宜的小东西上折腾,简单说,就是各类外设。

最近大老远从日本扛了一把键盘回来。嗯,是的,鄙视我吧,不能免俗的买了一把机械键盘。


 

去之前仔细考虑过,要求如下:Filco,红轴,蓝牙,104键,美式布局。然而人生不如意十之八九。蓝牙断货了,我最后扛回来一把普通的 USB 键盘。

原先用的是戴尔的 8115,但用久了很脏。于是在一个无所事事的晚上,我就把它给拆洗了。拆洗之后不可避免的产生了想要买新键盘的念头。网上看了看,觉得还是一步到位,直接来一把 Filco 红轴退烧。

6123ueFI2+L._SL1200_

上面的 Win 键看起来让强迫症抓狂是么?不要担心,盒子里提供了两个侧刻的 Win 键键帽,换上之后,强迫症们就舒服多了。效果如下:

IMG_5974

 

 

好了,我们来谈谈剩下的一个问题。

这东西用起来怎么样,好用么,值么?

呃,我们现在不问这个了。以前我们是会问这种问题的。但现在,大家看到你买了这个东西,就结束了。其他的问题你可以去搜嘛,网上内容多得是。总之,我们现在想要的就是告诉大家,我跟风来了这么一次消费行为。晒点图给你们,晒之前最好 P 一下,就结束啦。使用体验什么的,反正我用了这么想,不代表你用了也会这么想。

哦对了,还有最最后一点,这东西从日本买很便宜,折合不到人民币700块。当然,很多人对键盘的期望价格是50块左右,这我也理解。买这么贵的键盘,是为了装逼么?唔。我只能说现在才想到买机械键盘来装逼,是不是太晚了?

 

Lbf, lbm, lbs 的转换问题


Fatal error: Uncaught Error: Call to undefined function utf8_decode() in /server/webroot/blogs/newbon.org/wp-content/plugins/latex/latex.php:141 Stack trace: #0 [internal function]: latex_for_wp->createTex(Array) #1 /server/webroot/blogs/newbon.org/wp-content/plugins/latex/latex.php(87): preg_replace_callback('#\\$\\$(.*?)\\$\\$#...', Array, '<p>\xE5\xB9\xB2\xE6\x9C\xBA\xE6\xA2\xB0\xEF\xBC\x8C...') #2 /server/webroot/blogs/newbon.org/wp-includes/class-wp-hook.php(286): latex_for_wp->parseTex('<p>\xE5\xB9\xB2\xE6\x9C\xBA\xE6\xA2\xB0\xEF\xBC\x8C...') #3 /server/webroot/blogs/newbon.org/wp-includes/plugin.php(203): WP_Hook->apply_filters('<p>\xE5\xB9\xB2\xE6\x9C\xBA\xE6\xA2\xB0\xEF\xBC\x8C...', Array) #4 /server/webroot/blogs/newbon.org/wp-includes/post-template.php(240): apply_filters('the_content', '\xE5\xB9\xB2\xE6\x9C\xBA\xE6\xA2\xB0\xEF\xBC\x8C\xE5\x8F\x88...') #5 /server/webroot/blogs/newbon.org/wp-content/themes/twentytwelve/content.php(46): the_content('\xE7\xBB\xA7\xE7\xBB\xAD\xE9\x98\x85\xE8\xAF\xBB <s...') #6 /ser in /server/webroot/blogs/newbon.org/wp-content/plugins/latex/latex.php on line 141