home / tiddlywiki

Menu
  • TiddlyWiki
  • Log in

tiddlers

177 rows

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: revision

title ▼ meta text revision
$:/DefaultTiddlers {"created": "20230317023708610", "creator": "root", "title": "$:/DefaultTiddlers", "modified": "20230327102231657", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "31"} [[欢迎]] [[在FlyIO上使用带SqlLite的TiddlyWiki]] 35
$:/GitHub/Username {"created": "20230317094555805", "creator": "root", "title": "$:/GitHub/Username", "modified": "20230317094555805", "modifier": "root", "type": "text/vnd.tiddlywiki"} root 1
$:/GitLab/Username {"created": "20230317094557850", "creator": "root", "title": "$:/GitLab/Username", "modified": "20230317094557850", "modifier": "root", "type": "text/vnd.tiddlywiki"} root 1
$:/Gitea/Username {"created": "20230317094635089", "creator": "root", "title": "$:/Gitea/Username", "modified": "20230317094635089", "modifier": "root", "type": "text/vnd.tiddlywiki"} root 1
$:/Import {"title": "$:/Import", "fields": {"status": "complete"}, "type": "text/vnd.tiddlywiki"} The following tiddlers were imported: # [[$:/config/OfficialPluginLibrary]] 2
$:/SiteSubtitle {"created": "20230317023621667", "creator": "root", "title": "$:/SiteSubtitle", "modified": "20230317023648240", "modifier": "root", "type": "text/vnd.tiddlywiki"} Binwh的知识菜园子 16
$:/SiteTitle {"created": "20230317023504496", "creator": "root", "title": "$:/SiteTitle", "modified": "20230317023618877", "modifier": "root", "type": "text/vnd.tiddlywiki"} 数字仓库 22
$:/StoryList {"title": "$:/StoryList", "fields": {"list": "\u6b22\u8fce \u5728FlyIO\u4e0a\u4f7f\u7528\u5e26SqlLite\u7684TiddlyWiki"}, "type": "text/vnd.tiddlywiki"}   1953
$:/UploadName {"created": "20230317094606839", "creator": "root", "title": "$:/UploadName", "modified": "20230317094606839", "modifier": "root", "type": "text/vnd.tiddlywiki"} root 1
$:/config/AnimationDuration {"created": "20230317023700355", "creator": "root", "title": "$:/config/AnimationDuration", "modified": "20230317023701963", "modifier": "root", "type": "text/vnd.tiddlywiki"} 200 3
$:/config/NewJournal/Tags {"created": "20230317024344140", "creator": "root", "title": "$:/config/NewJournal/Tags", "modified": "20230317024345642", "modifier": "root", "type": "text/vnd.tiddlywiki"} 旅行 2
$:/config/NewJournal/Text {"created": "20230317023826410", "creator": "root", "title": "$:/config/NewJournal/Text", "modified": "20230317024126320", "modifier": "root", "type": "text/vnd.tiddlywiki"}   6
$:/config/NewJournal/Title {"created": "20230317023753608", "creator": "root", "title": "$:/config/NewJournal/Title", "modified": "20230317024332804", "modifier": "root", "type": "text/vnd.tiddlywiki"} YYYY-MM-DD 24
$:/config/NewTiddler/Tags {"created": "20230317023835977", "creator": "root", "title": "$:/config/NewTiddler/Tags", "modified": "20230317023903211", "modifier": "root", "type": "text/vnd.tiddlywiki"} 修改Tag 3
$:/config/OfficialPluginLibrary {"title": "$:/config/OfficialPluginLibrary", "tags": ["$:/tags/PluginLibrary"], "fields": {"url": "https://tiddlywiki.com/library/v5.2.5/index.html", "caption": "{{$:/language/OfficialPluginLibrary}}"}, "type": "text/vnd.tiddlywiki"} {{$:/language/OfficialPluginLibrary/Hint}} 1
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home {"created": "20230317093031180", "creator": "root", "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home", "modified": "20230317093031180", "modifier": "root", "type": "text/vnd.tiddlywiki"} show 1
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview {"created": "20230317093157163", "creator": "root", "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview", "modified": "20230317094213694", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "1"} show 3
$:/config/Plugins/Disabled/$:/plugins/tiddlywiki/highlight {"created": "20230327102139576", "creator": "root", "title": "$:/config/Plugins/Disabled/$:/plugins/tiddlywiki/highlight", "modified": "20230327103251096", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "1"} no 2
$:/config/RelinkOnRename {"created": "20230413095140392", "creator": "root", "title": "$:/config/RelinkOnRename", "modified": "20230413095140392", "modifier": "root", "type": "text/vnd.tiddlywiki"} yes 1
$:/config/Toolbar/ButtonClass {"created": "20230317094443678", "creator": "root", "title": "$:/config/Toolbar/ButtonClass", "modified": "20230317094507788", "modifier": "root", "type": "text/vnd.tiddlywiki"} tc-btn-boxed 4
$:/config/Toolbar/Text {"created": "20230317094515564", "creator": "root", "title": "$:/config/Toolbar/Text", "modified": "20230317094522256", "modifier": "root", "type": "text/vnd.tiddlywiki"} no 2
$:/language {"created": "20230317092820077", "creator": "root", "title": "$:/language", "modified": "20230317092820077", "modifier": "root", "type": "text/vnd.tiddlywiki"} $:/languages/zh-CN 1
$:/language/DefaultNewTiddlerTitle {"created": "20230317023747084", "creator": "root", "title": "$:/language/DefaultNewTiddlerTitle", "modified": "20230317023747084", "modifier": "root", "type": "text/vnd.tiddlywiki"} 我像只鱼儿在你的荷塘 1
$:/languages/zh-CN {"title": "$:/languages/zh-CN", "fields": {"name": "zh-CN", "plugin-type": "language", "description": "Chinese (China)", "author": "BramChen", "core-version": ">=5.0.8", "dependents": "$:/languages/zh-Hans", "plugin-priority": "110", "version": "5.2.5"}, "type": "application/json"} {"tiddlers":{"$:/languages/zh-CN/icon":{"title":"$:/languages/zh-CN/icon","type":"image/svg+xml","text":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"1500\" height=\"1000\" viewBox=\"-5 -5 30 20\">\n<title>Flag of the People's Republic of China</title>\n<rect fill=\"#de2910\" x=\"-5\" y=\"-5\" width=\"30\" height=\"20\"/>\n<defs>\n<polygon id=\"s\" points=\"0,-513674 301930,415571 -488533,-158734 488533,-158734 -301930,415571\"\nfill=\"#ffde00\" transform=\"scale(0.0000019467600073)\"/>\n</defs>\n<use xlink:href=\"#s\" transform=\"scale(3)\"/>\n<use xlink:href=\"#s\" transform=\"translate(5,-3) rotate(-120.963756)\"/>\n<use xlink:href=\"#s\" transform=\"translate(7,-1) rotate(-98.130102)\"/>\n<use xlink:href=\"#s\" transform=\"translate(7,2) rotate(-74.054604)\"/>\n<use xlink:href=\"#s\" transform=\"translate(5,4) rotate(-51.3401917)\"/>\n</svg>\n"}}} 1
$:/languages/zh-Hans {"title": "$:/languages/zh-Hans", "fields": {"name": "zh-Hans", "plugin-type": "language", "description": "Chinese (Simplified)", "author": "BramChen", "core-version": ">=5.0.8", "plugin-priority": "100", "version": "5.2.5", "dependents": ""}, "type": "application/json"} {"tiddlers":{"$:/language/Buttons/AdvancedSearch/Caption":{"title":"$:/language/Buttons/AdvancedSearch/Caption","text":"高级搜索"},"$:/language/Buttons/AdvancedSearch/Hint":{"title":"$:/language/Buttons/AdvancedSearch/Hint","text":"高级搜索"},"$:/language/Buttons/Cancel/Caption":{"title":"$:/language/Buttons/Cancel/Caption","text":"取消"},"$:/language/Buttons/Cancel/Hint":{"title":"$:/language/Buttons/Cancel/Hint","text":"取消对此条目的修改"},"$:/language/Buttons/Clone/Caption":{"title":"$:/language/Buttons/Clone/Caption","text":"复制"},"$:/language/Buttons/Clone/Hint":{"title":"$:/language/Buttons/Clone/Hint","text":"复制此条目"},"$:/language/Buttons/Close/Caption":{"title":"$:/language/Buttons/Close/Caption","text":"关闭"},"$:/language/Buttons/Close/Hint":{"title":"$:/language/Buttons/Close/Hint","text":"关闭此条目"},"$:/language/Buttons/CloseAll/Caption":{"title":"$:/language/Buttons/CloseAll/Caption","text":"全部关闭"},"$:/language/Buttons/CloseAll/Hint":{"title":"$:/language/Buttons/CloseAll/Hint","text":"关闭所有条目"},"$:/language/Buttons/CloseOthers/Caption":{"title":"$:/language/Buttons/CloseOthers/Caption","text":"关闭其他"},"$:/language/Buttons/CloseOthers/Hint":{"title":"$:/language/Buttons/CloseOthers/Hint","text":"关闭其他条目"},"$:/language/Buttons/ControlPanel/Caption":{"title":"$:/language/Buttons/ControlPanel/Caption","text":"控制台"},"$:/language/Buttons/ControlPanel/Hint":{"title":"$:/language/Buttons/ControlPanel/Hint","text":"开启控制台"},"$:/language/Buttons/CopyToClipboard/Caption":{"title":"$:/language/Buttons/CopyToClipboard/Caption","text":"复制到剪贴板"},"$:/language/Buttons/CopyToClipboard/Hint":{"title":"$:/language/Buttons/CopyToClipboard/Hint","text":"将此文本复制到剪贴板"},"$:/language/Buttons/Delete/Caption":{"title":"$:/language/Buttons/Delete/Caption","text":"删除"},"$:/language/Buttons/Delete/Hint":{"title":"$:/language/Buttons/Delete/Hint","text":"删除此条目"},"$:/language/Buttons/DeleteTiddlers/Caption":{"title":"$:/language/Buttons/DeleteTiddlers/Caption","text":"删除条目"},"$:/language/Buttons/DeleteTiddlers/Hint":{"title":"$:/language/Buttons/DeleteTiddlers/… 1
$:/layout {"created": "20230317094246841", "creator": "root", "title": "$:/layout", "modified": "20230504023626567", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "4"} $:/core/ui/PageTemplate 9
$:/palette {"created": "20230317094338570", "creator": "root", "title": "$:/palette", "modified": "20230317094412878", "modifier": "root", "type": "text/vnd.tiddlywiki"} $:/palettes/Vanilla 20
$:/plugins/Gk0Wk/CPL-Repo {"type": "application/json", "fields": {"author": "Gk0Wk", "description": "Repos for CPL", "name": "CPL Repo", "plugin-type": "plugin", "version": "2022.12.28"}, "title": "$:/plugins/Gk0Wk/CPL-Repo", "revision": "0", "bag": "default"} {"tiddlers":{"$:/config/TiddlyWiki-CPL/GitHub":{"title":"$:/config/TiddlyWiki-CPL/GitHub","caption":"<$list filter=\"[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]\" variable=\"lang\"><$list filter=\"[<lang>search:title[zh]]\">太微中文社区插件源(~GitHub版)</$list><$list filter=\"[<lang>!search:title[zh]]\">TiddlyWiki CPL(~GitHub Host)</$list></$list>","tags":["$:/tags/PluginLibrary","$:/tags/PluginLibrary/CPL"],"type":"text/vnd.tiddlywiki","url":"https://tiddly-gittly.github.io/TiddlyWiki-CPL/library/index.html","text":"<!-- lang变量就是当前语言 -->\n<$list filter=\"[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]\" variable=\"lang\">\n<$list filter=\"[<lang>search:title[zh]]\" variable=\"lang\">\n\n欢迎使用''【太微中文社区插件源】''!\n\n本插件源是由[[太微(TiddlyWiki)中文社区|https://github.com/tiddly-gittly]]维护的、致力于搜集网络上所有与 ~TiddlyWiki5 有关插件的、希望为中国以及全世界的太微用户提供一键安装、更新插件体验的公开插件源。\n\n如果还不了解该如何使用太微和本插件源,欢迎阅读[[中文社区共建的太微(TiddlyWiki)教程|https://tw-cn.netlify.app]]里插件相关的部分。如上提到的插件源和教程皆为开源项目,你可以在 [[GitHub|https://github.com/tiddly-gittly]] 中找到并参与贡献!如果乐意,可以通过QQ群等方式加入我们,详情请见如上提到的中文教程。\n\n要添加这个插件库到你的 Wiki 中,只需鼠标拖动这个链接到你的 Wiki 里即可:<$link to=<<currentTiddler>>>{{!!caption}}</$link>\n\n注意:本插件源版本为 ~GitHub Page 的版本,更新更快,但是可能需要科学上网手段。如果你在国内,而且不清楚什么是“科学上网”,请选用另一个经过 netlify.app 加速的[[版本|$:/config/TiddlyWiki-CPL/Netlify]],虽然更新有一定的延迟,但对国内用户更加友好。\n\n@@color:red;''安装任何插件前,请记得备份你的Wiki,本插件源无法为插件造成的个人损失负责!''@@\n\n</$list>\n\n<$list filter=\"[<lang>!search:title[zh]]\" variable=\"lang\">\n\nWelcome to the ''[TiddlyWiki Chinese Community Plugin Source]''!\n\nThis plugin source is maintained by the [[TiddlyWiki Chinese Community]] and is dedicated to collecting all TiddlyWiki5 related plugins on the web, hoping to provide a one-click installation and update plugin experience for TiddlyWiki users in China and around the world.\n\nIf you don't know how to use TiddlyWiki and this source, you are welcome to read the plugins related section in the [[TiddlyWiki Tutorials for Chinese Communities|https://tw-cn.netlify.app]]. As mentioned above, both the plugin sourc… 1
$:/plugins/tiddlywiki/highlight {"title": "$:/plugins/tiddlywiki/highlight", "fields": {"name": "Highlight", "description": "Highlight.js syntax highlighting", "author": "Joao Bolila", "list": "readme usage license", "version": "5.2.5", "plugin-type": "plugin", "dependents": ""}, "type": "application/json"} {"tiddlers":{"$:/config/HighlightPlugin/TypeMappings/application/javascript":{"title":"$:/config/HighlightPlugin/TypeMappings/application/javascript","text":"javascript"},"$:/config/HighlightPlugin/TypeMappings/application/json":{"title":"$:/config/HighlightPlugin/TypeMappings/application/json","text":"json"},"$:/config/HighlightPlugin/TypeMappings/text/css":{"title":"$:/config/HighlightPlugin/TypeMappings/text/css","text":"css"},"$:/config/HighlightPlugin/TypeMappings/text/html":{"title":"$:/config/HighlightPlugin/TypeMappings/text/html","text":"html"},"$:/config/HighlightPlugin/TypeMappings/image/svg+xml":{"title":"$:/config/HighlightPlugin/TypeMappings/image/svg+xml","text":"xml"},"$:/config/HighlightPlugin/TypeMappings/text/x-markdown":{"title":"$:/config/HighlightPlugin/TypeMappings/text/x-markdown","text":"markdown"},"$:/plugins/tiddlywiki/highlight/highlight.js":{"text":"var hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n/*!\n Highlight.js v11.4.0 (git: 2d0e7c1094)\n (c) 2006-2022 Ivan Sagalaev and other contributors\n License: BSD-3-Clause\n */\nvar hljs=function(){\"use strict\";var e={exports:{}};function t(e){\nreturn e instanceof Map?e.clear=e.delete=e.set=()=>{\nthrow Error(\"map is read-only\")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{\nthrow Error(\"set is read-only\")\n}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((n=>{var i=e[n]\n;\"object\"!=typeof i||Object.isFrozen(i)||t(i)})),e}\ne.exports=t,e.exports.default=t;var n=e.exports;class i{constructor(e){\nvoid 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}\nignoreMatch(){this.isMatchIgnored=!0}}function r(e){\nreturn e.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\").replace(/\"/g,\"&quot;\").replace(/'/g,\"&#x27;\")\n}function s(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t]\n;return t.forEach((e=>{for(const t in e)n[t]=e[t]})),n}const o=e=>!!e.kind\n;class a{constructor(e,t){\nthis.buffer=\"\",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){\… 1
$:/theme {"created": "20230317094225346", "creator": "root", "title": "$:/theme", "modified": "20230317094229217", "modifier": "root", "type": "text/vnd.tiddlywiki"} $:/themes/tiddlywiki/vanilla 4
$:/themes/tiddlywiki/vanilla/options/sidebarlayout {"created": "20230504023630777", "creator": "root", "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout", "modified": "20230504023630777", "modifier": "root", "type": "text/vnd.tiddlywiki"} fluid-fixed 2
$:/themes/tiddlywiki/vanilla/options/stickytitles {"created": "20230422093714031", "creator": "root", "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles", "modified": "20230422093714031", "modifier": "root", "type": "text/vnd.tiddlywiki"} yes 1
$:/view {"created": "20230317094233839", "creator": "root", "title": "$:/view", "modified": "20230317094237455", "modifier": "root", "type": "text/vnd.tiddlywiki"} classic 4
7z {"created": "20230530103424113", "creator": "root", "title": "7z", "modified": "20230530103438085", "modifier": "root", "type": "text/vnd.tiddlywiki", "tags": ["\u8f6f\u4ef6\u4f7f\u7528"]} [[7z最大化压缩]] 1
7z最大化压缩 {"created": "20230530102940949", "creator": "root", "tags": ["7z"], "title": "7z\u6700\u5927\u5316\u538b\u7f29", "modified": "20230530103847707", "modifier": "root", "type": "text/vnd.tiddlywiki"} 可以使用下面的参数选项: <<< 7z a -t7z ~DriverTest_1.7z "I:\t\t1\*" -mx=9 -ms=200m -mf -mhc -mhcf -m0=LZMA:a=2:d=25:mf=bt4b:fb=64 -mmt -r <<< * -t7z -- 压缩文件的格式为7z * -mx=9 -ms=200m -mf -mhc -mhcf -m0=LZMA:a=2:d=25:mf=bt4b:fb=64 -mmt ** -- 指定压缩算法选项 ** -mx=9 -- 设置压缩等级为极限压缩(默认为:LZMA 最大算法、32 MB 字典大小、BT4b Match finder、单词大小为 64、BCJ2 过滤器) ** -ms=200m -- 开启固实模式,设置固实数据流大小为200MB。 ** -mf -- 开启可执行文件压缩过滤器。 ** -mhc -- 开启档案文件头压缩。 ** -mhcf -- 开启档案文件头完全压缩。我所使用的7z版本为4.42>2.30。 ** -m0=LZMA:a=2:d=25:mf=bt4b:fb=64 ** -- 第一个备选压缩算法为LZMA,压缩等级为最大压缩,LZMA算法使用的字典大小为25(2MB的5次方)32MB,算法的匹配器为bt4b(所需要内存为d×9.5 + 34 MB),压缩算法的紧凑字节为最大模式的64字节。 ** -mmt -- 开启多线程模式。 ** -r -- 递归到所有的子目录。 使用过的例子: <<<  7z a -t7z 20160405_txslcprototype.7z .\产品原型\ -m0=BCJ -m1=LZMA:d=21 -ms -mmt -xr!*svn 7z a -t7z ~LianQin.7z ~LianQin -mx=9 -ms=200m -mf -mhc -mhcf -m0=LZMA:a=2:d=25:mf=bt4b:fb=64 -mmt -xr\!.git <<< 2
9.9.9.9 {"created": "20230406143855745", "creator": "root", "title": "9.9.9.9", "modified": "20230406143940779", "modifier": "root", "tags": ["\u79d1\u5b66\u4e0a\u7f51"], "type": "text/vnd.tiddlywiki"} <<< 9.9.9.9 – 安全可靠,IBM 带来公共 DNS 的新选择 <<< 9.9.9.9,这个极其特殊的 IP,是 IBM 免费推出的名为 Quad9 的公共 DNS 服务器地址,可以阻止恶意网址、钓鱼网站、恶意软件等由 the IBM X-Force 经过分析得出的黑名单列表,并且还有 18 个安全合作伙伴,可谓阵容强大。 著名的 IP 向来有提供公共服务的先例,比如著名的 8.8.8.8、8.8.4.4,114.114.114.114 这些好记又漂亮的地址。 1
A longtable + tabularx example {"created": "20230515064325711", "creator": "root", "tags": ["LaTex"], "title": "A longtable + tabularx example", "modified": "20230524104454242", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "1"} \usepackage{xltabular} https://www.overleaf.com/latex/examples/a-longtable-plus-tabularx-example/rcrxtjbrvyft 2
Adobe桌面软件的替代品 {"created": "20230530104428053", "creator": "root", "tags": ["adobe"], "title": "Adobe\u684c\u9762\u8f6f\u4ef6\u7684\u66ff\u4ee3\u54c1", "modified": "20230530110429997", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "21"} 来自小众软件的讨论[[https://meta.appinn.net/t/topic/17302]] --- Adobe目前对中国市场的政策,是只接企业采购,对企业盗版用户事后维权,而对个人盗版用户不闻不问,也不提供个人入正途径。 对个人和小型工作室用户更友好的Adobe软件的替代品,标准如下: * 可以完成相应Adobe软件的主要功能 * 对个人用户友好:或者开源,或者免费,或者中国的用户容易取得正版 !! 一、图像编辑(替代Photoshop) | 软件 | 平台 | 说明 | | Affinity Photo | Windows / macOS / iPad | 完成度非常高的商业软件,一次付费终身更新,桌面单平台¥300多,iPad ¥128。功能、界面和操作逻辑都足以与PS相提并论,甚至支持导出PSD文件。美中不足是,性能优化要比PS差一些,内置的RAW解析插件也没有PS内置的Adobe Camera RAW那么优秀。| | GIMP | Linux / macOS / Windows | 可能更适合绘画用户的开源图像处理软件。gimp的曲线功能可能超过了ps,曲线极其平滑。 | | Krita | Linux / macOS / Windows / Android | 仅能替代ps中的绘画功能,对于图像编辑、抠图等一般人常用的功能支持稍差。Android版本较为反人类。拥有较为完善的中文支持。 | !! 二、RAW照片管理&显影&处理(替代Lightroom) | 软件 | 平台 | 说明 | | darktable | Linux / Windows / macOS | 开源的RAW处理软件,有两项特色功能:一是集成了USB控制相机的拍摄工具gphoto2,二是影调调整工具Zone System、以及连Lightroom都没有的Tone Equalizer,黑白照后期利器 | | RAW Therapee | Linux / Windows / macOS | 另一个开源的RAW图像处理软件,工具比较常规,该有的都有,但没发现什么特色性的独占工具。易用性不输商业软件的开源软件,适合作为Lightroom的替代品日常使用。 | | Capture One Express (For Sony/Fujifilm/Nikon) | Windows / macOS | 以降噪算法和控制相机拍摄闻名的RAW处理软件。Capture One的简化版,索尼、富士、尼康相机用户可以免费使用,单品牌相机完整版的永久许可全价在RMB 450左右。 | | digiKam | Windows / Linux / macOS (M1下以Rosseta2兼容运行) | 开源、免费。是 KDE 社区下的一个项目,是一款数字照片管理软件,支持主流 RAW、HEIF、JPEG 等格式,以及高级的 FITS Astro-Photo 和 MPO 格式。提供完整实用的元数据管理,兼容 Adobe 等主流商业软件写入的 xmp 附属文件,提供强大的标签、旗标、星标功能,人脸识别功能、搜索功能强大。软件采用缩略图数据库实现流畅的浏览性能,支持 SQLite、MySQL。图片存储支持本地文件系统、可移动磁盘、远程存储位置3类。目前 M1 Mac 转译模式下性能提升非常大,接下来版本计划支持 M1 原生运行。 实践中可用作数字资产管理工具(DAM)来使用,例如管理大量的 RAW 图库、JPEG 成果,以及设计素材管理。 | !! 三、图形设计(替代Illustrator) !! 四、视频编辑(替代Premiere Pro) !! 五、视频特效(替代After Effects) !! 六、音频编辑(替代Audition) !! 七、桌面排版软件(替代~InDesign) !! 八、网页编辑器(Dreamweaver替代品) 3
A股市场 {"created": "20230625023954339", "creator": "root", "title": "A\u80a1\u5e02\u573a", "modified": "20230625024012848", "modifier": "root", "tags": ["\u91d1\u878d"], "type": "text/vnd.tiddlywiki"} 在A股市场中,涵盖多个行业可以更全面地反映整体经济状况。虽然A股市场中有很多公司,覆盖每个行业可能不是一件简单的任务,但可以选择涵盖主要行业,以便获取对整体市场的大致了解。以下是一些常见的主要行业分类,涵盖这些行业可以提供对A股市场的较为全面的把握: * 金融行业: 包括银行、证券、保险等。 * 能源行业: 包括石油、天然气、煤炭等。 * 工业制造业: 包括汽车制造、电子设备、机械设备等。 * 原材料行业: 包括钢铁、有色金属、化学原材料等。 * 消费品行业: 包括食品饮料、家电、服装鞋袜等。 * 医药生物医疗行业: 包括制药、医疗器械、生物科技等。 * 信息技术行业: 包括计算机软件、互联网服务、通信设备等。 以上只是对A股市场中的主要行业进行了粗略划分,实际中可能还有更多的细分行业。但通过覆盖这些主要行业,您可以获得对整体市场经济活动的大致了解。请注意,投资决策应该基于更全面和深入的研究,包括对公司基本面、市场趋势和风险因素的分析。 1
Backblaze介绍 {"created": "20230401085711118", "creator": "root", "title": "Backblaze\u4ecb\u7ecd", "modified": "20230401085737092", "modifier": "root", "tags": ["backblaze"], "type": "text/vnd.tiddlywiki"} Backblaze B2 是一个云存储解决方案。 为什么选用他呢,是因为其前10G存储是完全免费的,这用于做图床是非常够用的。 1
Chocolatey软件管理 {"created": "20230504023511327", "creator": "root", "tags": ["choco"], "title": "Chocolatey\u8f6f\u4ef6\u7ba1\u7406", "modified": "20230504024913496", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "2"} Chocolatey 是一种软件管理解决方案,不同于您在 Windows 上体验过的任何其他解决方案。 使用管理员打开powershell,输入如下命令安装chocolatey ``` Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) ``` 4
Draft of '软件使用' by root {"created": "20230524101204813", "creator": "root", "title": "Draft of '\u8f6f\u4ef6\u4f7f\u7528' by root", "modified": "20230629030759910", "modifier": "root", "tags": ["root"], "type": "text/vnd.tiddlywiki", "revision": "12", "fields": {"draft.title": "\u8f6f\u4ef6\u4f7f\u7528", "draft.of": "\u8f6f\u4ef6\u4f7f\u7528"}} * 系统基本 ** 压缩工具 [[7z]] (windows, linux, mac) ** 包管理 [[scoop]] (windows) ** 包管理 [[Chocolatey|choco]](windows) ** 编辑器 [[Emacs]] (linux, mac) ** 命令行 [[PowerShell]] (windows) ** Unix/Lin * 图像管理 ** 图床工具 [[uPic工具使用]] (mac) * APP ** 沙盒工具 [[Xposed框架|Xposed]] (Android) 8
Emacs {"created": "20230522103343631", "creator": "root", "tags": ["\u8f6f\u4ef6\u4f7f\u7528"], "title": "Emacs", "modified": "20230529093556884", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "5"} !! 入门 * [[Mac上安装Emacs]] * [[Emacs的功能键]] * [[Emacs基础快捷键]] !!参考资料 * [[专业 Emacs 入门|https://zhuanlan.zhihu.com/p/385214753]] * [[Emacs 主页|https://www.gnu.org/software/emacs/]] * [[Emacs 官方文档|https://www.gnu.org/software/emacs/manual/html_node/emacs/index.html]] * [[EmacsForMacOS|https://www.emacswiki.org/emacs/EmacsForMacOS]] 7
Emacs基础快捷键 {"created": "20230529093321063", "creator": "root", "tags": ["Emacs"], "title": "Emacs\u57fa\u7840\u5feb\u6377\u952e", "modified": "20230529100258856", "modifier": "root", "type": "text/vnd.tiddlywiki"} [[学习材料|https://zhuanlan.zhihu.com/p/403076883]] 要先说明 Emacs 的主体逻辑。与其它编辑器类似,Emacs 也是通过命令进行交互的。而所谓命令,就是 Emacs 中使用 Elisp 语言定义的一些函数。这些函数可以完成一些功能。例如,即使是最最简单的“将光标上移一行”,也对应着命令 previous-line 。一切操作都对应一个命令,而快捷键的本质是在调用这些命令。 对 Emacs 输入命令需要先按下 M-x,此时你会看到 Emacs 最下面的空行上出现了 "M-x ",然后等待你的输入,随后你便可以输入一个函数名。''M-x快捷键可以说是最重要的一个快捷键了,只要有它,即使你忘记了其它快捷键,也可以输入函数名进行调用。'' !! 快捷键 !!! 打开帮助 启动后可以看到这样的界面,可以看到其中有一个 "Emacs tutorial",本篇算是把该教程的内容梳理了一下,并稍加拓展,读者也可以同时去参考自带教程。可以通过输入 ``M-x help-with-tutorial-spec-language`` 来更改语言,输入 Chinese 就可以看到中文。 打开帮助还可以使用 ``C-h t`` (注意松开 ``Control`` 键和 ``h`` 键之后再按 ``t`` 键) !!! 退出 退出程序: ``C-x C-c``。 !!! 放弃 对于输了一半的命令,或者按了一部分快捷键但不想继续了,可以按下 ``C-g`` 放弃。此外在任何场合如果出现了卡住等情况,也都可以尝试输入 ``C-g`` 打断。 !!! 光标移动 由于方向键在键盘上处于非常偏的位置,按方向键时你的右手需要做移动,而按方向键又是常见操作,Emacs 认为这种程度的手部移动就已经在打断写代码的连贯性了。 于是,方向键上、下、左、右的快捷键是 ``C-p``、 ``C-n``、 ``C-b``、 ``C-f``。它们的英文含义分别是:previous(前)、next(后)、back(退)、forward(进)。一开始看的确很奇怪,但熟练之后确实方便顺手。 !!! 光标跳跃 * 以词为单位: ``M-b`` 光标向左移动一个词, ``M-f`` 光标向右移动一个词。 * 首尾: ** 行: ``C-a`` 光标移至行首, ``C-e`` 光标移至行尾。而代码经常是有缩进的,但 ``C-a`` 会直接移动到整个行首,并不能直接编辑开头的文字,这种情况可使用 ``M-m`` 来移动到文字的开头。不过这里只是介绍默认按键,笔者之后会直接推荐一个插件 ``mwim``,避免这个琐碎的小区别。 ** 句子: ``M-a`` 光标移至句首, ``M-e`` 光标移至句尾。 ** 整个文件: ``M-<`` 移动到文件开头, ``M->`` 移动到文件末尾。注意这里需要同时按下 ``Meta`` 键、 ``Shift`` 键和``逗号/句号``键。 * 窗口:``M-r`` 按第一次——光标移动到窗口中间行;接着按第二次——光标移动到窗口最上面一行;接着按第三次——光标移动到窗口最下面一行。 <<< 如果想增加一些趣味性,可以玩 Emacs 内的贪吃蛇游戏来锻炼对方向键的熟练度。按 ``M-` `` 调用 ``tmm-menubar`` ,按 ``t`` 选择 Tools,按 ``g`` 选择 Games,按 ``s`` 选择 Snake,然后开始游戏吧! <<< !!! 编辑操作 * 删除字符:删除一个字符与正常一样,按下删除键(在 Emacs 中删除键写为 ``<DEL>``或 ``<backspace>`` )即可删掉光标左侧的字符。如果想要删掉右侧的字符,就按下 ``C-d`` 键。 * 移除词:``M-d`` 移除光标右边一整个词。``M-<DEL>`` 移除光标左侧一整个词。 * 移除右侧直到句子结尾: ``M-k``。 * 移除右侧直到行结尾: ``C-k`` 。 * 选中部分区域(region):把光标移动到某处,按下 ``C-SPC`` ( ``SPC`` 表示空格键,space),此时 Emacs 最下方的空行显示 “Mark set“,表示当前打了一个标;接着任意移动光标到另一个位置,可以看到半透明的选择框。这就是和平日里使用鼠标进行选择是一样的。 * 复制: ``M-w`` 复制选中的区域。 * 移除: ``C-w`` 移除选中的区域。 “删除”和“移除“两种说法,”删除“对应于 "delete",是真的删除,而“移除”对应于 "kill",相当于“剪切”,之后可以再次插入到其它位置,即 "insert",相当于粘贴。 * 剪贴板历史:按下 ``C-y``,这被称为 "yank",它会将最近一次移除的内容插入回来。那么如何粘贴历史记录呢?在一次 "yank" 的基… 4
Emacs的功能键 {"created": "20230529091921871", "creator": "root", "tags": ["Emacs"], "title": "Emacs\u7684\u529f\u80fd\u952e", "modified": "20230529093207934", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "70"} !! 功能键 [[学习材料|https://zhuanlan.zhihu.com/p/403076883]] Emacs 中有五个功能键: ``Control``、 ``Meta``、 ``Shift``、 ``Super``、 ``Hyper``。其中的 ``Hyper`` 键在现代键盘上已经消失了。 <<< 尽管 Hyper 键已经消失了,但是 Emacs 依然可以使用这个功能键,例如如果读者手上的键盘有一些不常用的按键,可以考虑设定为 Hyper 键,拓宽快捷键,这部分读者自行探索吧。 事实上 Emacs 中也有 Alt 键,但现在键盘上的 Alt 键都是被映射为 Meta,Alt 键也几乎不去使用了,为避免混淆就没有放到正文中介绍。 <<< <<< ``Control`` 键是 Emacs 程序员键盘的“重灾区”,按 ``Control`` 键的小指也是 Emacs 程序员最易出问题的部位,因此笔者强烈建议,在你正式使用 Emacs 后改变键盘键位保护手指。<br /> 将 ``Control`` 键改到了大小写锁定键上(读者可以调换两个键,但考虑到实际很少用大小写锁定键,笔者索性不要大小写锁定键了)。也可以将 PC 键盘上的 ``Win`` 键、Mac 键盘上 的 ``Command`` 键与 ``Control`` 调换,这样使用强壮的大拇指也没有问题。 <<< Emacs 使用一个单独的字母表达功能键: | Emacs 功能键 | 缩写 | 对应键盘按键(PC/Mac) | | Control | C | Ctrl / Control | | Meta | M | Alt / Option | | Shift | S | Shift / Shift | | Super | s | Win / Command | | Hyper | H | 无 | <<< 一些终端例如 Mac 自带的终端默认不会把 Option 键作为 Meta 传入,但只需打开它的偏好设置,其中 ”Profiles - Keyboard“ 中有一项“将 Option 用作 Meta 键“,勾选即可。iTerm2 同理。 <<< Emacs 用连字符``-``表示“同时按下”。例如,我们用 C-a 表达“先按下 Control 键不要松,再按下 a 键“。 C-x b 则表达“先按下 Control 键不松,按下 x 键,松开这两个键,按下 b 键”。 C-S-<mouse-1> 表达“同时按下 Control 键和 Shift 键,然后鼠标左键点击“。这里提到了鼠标是因为 Emacs 图形界面支持鼠标操作,并且在有些场景下的确使用鼠标更为方便(例如无规律的多光标选择)。 特别的, Meta 键做前缀有两种按法,例如 M-x 可以“按住 Meta 键不要松,再按下 x 键“,也可以“先按一下 Esc键松开,再按一下 x 键“。后者是为了在应对无法使用 Meta 键的硬件或系统,但实际操作有很多不便。因此读者尽可能使用 Alt / Option 作为 Meta 键来按。 4
I²C传输(动图) {"created": "20230415090255716", "creator": "root", "tags": ["\u901a\u4fe1"], "title": "I\u00b2C\u4f20\u8f93\uff08\u52a8\u56fe\uff09", "modified": "20230415090925389", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "25"} [img[https://img.binwh.com/file/pictures-tigcat/2023/0415/ubtxaq.gif]] ▲ I²C总线以及寻址方式 {{微信公众号「FPGA开源工作室」}} 2
JDK环境 {"created": "20230406112659050", "creator": "root", "tags": ["Linux"], "title": "JDK\u73af\u5883", "modified": "20230406113104195", "modifier": "root", "type": "text/vnd.tiddlywiki"} !! 安装 !!! OpenJDK 8 安装 ```bash apt install openjdk-8-jdk -y ``` !!! OpenJDK 11 安装 ```bash apt install openjdk-11-jdk -y ``` 或默认版本安装 ```bash apt install default-jre ``` !! 切换版本 ``` update-alternatives --config java update-alternatives --config javac ``` !! JAVA_HOME环境变量 ```bash update-alternatives --config java ``` 会显示具体路径,修改`/etc/environment`文件即可 1
Jupyter内核环境添加pipenv虚拟环境的方法 {"created": "20230330025327091", "creator": "root", "tags": ["python"], "title": "Jupyter\u5185\u6838\u73af\u5883\u6dfb\u52a0pipenv\u865a\u62df\u73af\u5883\u7684\u65b9\u6cd5", "modified": "20230524100043016", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "3"} 本文为[[python]]学习记录。 [[什么是Jupyter内核环境]] [[什么是pipenv虚拟环境]] !! 添加方法 !!! 第一步创建虚拟环境 使用pipenv创建虚拟环境 ```bash $ pipenv shell ``` !!! 第二步为虚拟环境安装ipykernel [[什么是ipykernel]] ```bash $ pipenv install ipykernel ``` !!! 第三步将创建好的虚拟环境导入jupyter的内核 要将虚拟环境导入kernel,需要执行以下命令: ```bash $ python -m ipykernel install --user --name [虚拟环境名] --display-name [想要在Jupyter kernel中显示的名字] ``` 参考示例如下: ```bash $ python -m ipykernel install --name abc.Scrapy_ES --display-name Scrapy_ES Installed kernelspec abc.Scrapy_ES in /usr/local/share/jupyter/kernels/abc.scrapy_es ``` !!! 最后一步打开jupyter notebook进行验证 ```bash $ jupyter notebook ``` 在jupyter notebook的菜单里「服务」-「改变服务」里可以进行内核的切换。 !!! 遇到没有安装包的报错 类似如下报错(已安装对应包,但是报错依然存在): ``` Mime type rendering requires nbformat>=4.2.0 but it is not installed ``` 可重启内核来解决。 4
LaTeX的权威学习资料 {"created": "20230506032809609", "creator": "root", "title": "LaTeX\u7684\u6743\u5a01\u5b66\u4e60\u8d44\u6599", "modified": "20230524104437130", "modifier": "root", "tags": ["LaTex"], "type": "text/vnd.tiddlywiki", "revision": "2"} * [[LaTeX 编辑部|https://www.latexstudio.net/hulatex/]] 的 [[LaTeX2e 完全学习手册|https://www.latexstudio.net/hulatex/newbook/Introduction.htm]] 有在线教程,常用宏包介绍,各高校论文模板,以及更多的网上资料。 3
LaTex {"created": "20230524104544269", "creator": "root", "title": "LaTex", "modified": "20230601064621580", "modifier": "root", "tags": ["\u7f16\u7a0b\u57fa\u7840"], "type": "text/vnd.tiddlywiki", "revision": "1"} [[Latex技巧]] [[A longtable + tabularx example]] [[LaTeX的权威学习资料]] [[Latex常用技巧]] [[LaTex长表格]] 2
LaTex长表格 {"created": "20230601064247709", "creator": "root", "tags": ["LaTex"], "title": "LaTex\u957f\u8868\u683c", "modified": "20230601064610304", "modifier": "root", "type": "text/vnd.tiddlywiki"} [[Tables longer than a single page |https://texfaq.org/FAQ-longtab]] 这篇文章介绍了长表格的使用。 个人使用长表格的情况: * longtable 包不能X自适应页面宽度 * [[A longtable + tabularx example]] 使用的 xltabular 在 pandoc 导出word 时,表格错乱。 目前使用 ltablex 即可对 xltabular 简单替换,在pandoc导出时也略正常。 1
Latex常用技巧 {"created": "20230506032003341", "creator": "root", "tags": ["LaTex"], "title": "Latex\u5e38\u7528\u6280\u5de7", "modified": "20230524104424658", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "5"} [[Latex基本格式]] [[Latex中文包的关系]] [[LaTeX的权威学习资料]] <<< {{LaTeX的权威学习资料}} <<< 6
Latex技巧 {"created": "20230506032003341", "creator": "root", "tags": ["LaTex"], "title": "Latex\u6280\u5de7", "modified": "20230524104519513", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "1"} [[A longtable + tabularx example]] 3
Linux {"created": "20230525054557388", "creator": "root", "title": "Linux", "modified": "20230525055247616", "modifier": "root", "type": "text/vnd.tiddlywiki", "tags": ["\u7f16\u7a0b\u57fa\u7840"]} * [[Linux服务器配置]] * [[删除用户]] 3
Linux服务器配置 {"created": "20230406101303449", "creator": "root", "tags": ["Linux"], "title": "Linux\u670d\u52a1\u5668\u914d\u7f6e", "modified": "20230406114825013", "modifier": "root", "type": "text/vnd.tiddlywiki"} !! 背景 用于Linux服务器的常规配置。 以Ubuntu Server 20.04.1 LTS版本为例,它的安全更新也将支持至2025年4月,仅限64位平台。详见 [[Ubuntu系统更新与版本升级]] 。 !! 基础设置 [[修改机器名称]] <<< {{修改机器名称}} <<< [[选择时区]] <<< {{选择时区}} <<< !! 远程端口与防火墙 [[修改sshd默认端口]] <<< {{修改sshd默认端口}} <<< [[打开防火墙]] <<< {{打开防火墙}} <<< 更多防火墙的使用命令见[[UFW防火墙]] [[查看服务器开放的端口]] <<< {{查看服务器开放的端口}} <<< !! 用户设置 [[修改root密码]] <<< {{修改root密码}} <<< [[添加用户]] <<< {{添加用户}} <<< [[免密登录]] <<< {{免密登录}} <<< [[关闭root远程登录]] <<< {{关闭root远程登录}} <<< 对于用户在服务器上的使用情况,需要定时检查。详见[[服务器登录日志检查]] !! 环境设置 [[JDK环境]] 点击查看。 !! 推荐工具 Mosh 远程连接工具,改善连接体验,详见 [[Mosh使用说明]] 。 15
Mac上安装Emacs {"created": "20230524101455981", "creator": "root", "tags": ["Emacs"], "title": "Mac\u4e0a\u5b89\u88c5Emacs", "modified": "20230524101609398", "modifier": "root", "type": "text/vnd.tiddlywiki"} 在Mac上安装[[Emacs]],执行命令如下: ``` $ brew install emacs --cask ``` 1
Mosh使用说明 {"created": "20230406113650583", "creator": "root", "tags": ["Linux"], "title": "Mosh\u4f7f\u7528\u8bf4\u660e", "modified": "20230406115426174", "modifier": "root", "type": "text/vnd.tiddlywiki"} Mosh 是个允许漫游、支持间歇连接并提供智能本地回显和用户击键行编辑的远程终端应用程序。 !! 优点 # 可以延迟更低,ssh需要等待服务器响应后,才显示您输入的内容。而mosh会马上显示您的输入,编辑,删除登内容。 # 在网络差的时候没有ssh容易断线,常常一个连接能保持很久,即使你合上笔记本,打开笔记本连接依旧在。 # 对于移动网络,常常更换ip的情况下也能保持连接,断网后,mosh将会在新网可用的时候自动连接服务器, # 更多优点见[[官网|https://mosh.org/]] !! 使用 !!! 服务端 ```bash $ sudo apt-get install mosh ``` 打开防火墙 ```bash $ sudo ufw allow 60000:61000/udp ``` !!! 客户端 ```bash $ mosh --ssh="ssh -p [PORT]" [IP] ``` 3
Nutch入门 {"created": "20230601085513660", "creator": "root", "tags": [], "title": "Nutch\u5165\u95e8", "modified": "20230610090702583", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "5"} !! 下载 Nutch 从 Nutch 官方网站下载最新的稳定版本,并在您的系统上解压缩它。您可以使用以下命令来下载和解压 Nutch: ``` wget http://mirror.olnevhost.net/pub/apache/nutch/1.19/apache-nutch-1.19-bin.tar.gz tar xvzf apache-nutch-1.19-bin.tar.gz ``` !! 配置 Nutch 在 Nutch 目录中,使用文本编辑器打开 conf/nutch-site.xml 文件,并更新以下配置项。 ``` <configuration> <property> <name>http.agent.name</name> <value>YourWebCrawler</value> </property> <property> <name>http.robots.agents</name> <value>YourWebCrawler,*</value> </property> <property> <name>http.agent.host</name> <value>YourWebCrawler.com</value> </property> <property> <name>plugin.includes</name> <value>protocol-http|urlfilter-regex|parse-(html|tika)|index-(basic|anchor)|query-(basic|site|url)|response-(json|xml)|summary-basic|scoring-opic|urlnormalizer-(pass|regex|basic)</value> <description>Regular expression naming plugin directory names to include. Any plugin not matching this expression is excluded. In any case you need at least include the nutch-extensionpoints plugin. By default Nutch includes crawling just HTML and plain text via HTTP, and basic indexing and search plugins.</description> </property> <property> <name>http.content.limit</name> <value>1000000</value> </property> <property> <name>db.ignore.external.links</name> <value>true</value> </property> <property> <name>solr.server.url</name> <value>http://localhost:8983/solr/mycore</value> </property> <property> <name>solr.core.name</name> <value>mycore</value> </property> </configuration> ``` 这些设置将让 Nutch 在爬取网站时遵循 robots.txt,限制 http 的内容长度,并忽略外部链接。 !! 配置 Schema.xml 在 conf/schema.xml 文件中,您可以配置要在 Solr 中索引的字段。可以根据需要自定义配置。 !! [[安装 Solr]] {{安装 Solr}} !! 开始爬取 ``` bin/nutch crawl urls -dir crawl -solr http://localhost:8983/solr/nutch ./apache-nutch-1.19/bin/crawl -s urls/ -i http://localhost:8983/solr/news_core ./crawl/ ``` 其中,``urls`` 为 URL 列表的文件名,``crawl`` 为 Nutch 工作目录的名称,``http://localhost:8983/solr/nutch 为`` Solr 的 URL。 最后,您可以在 Solr 中查看索引数据。 这条命令可以用: ``` … 8
PowerShell {"created": "20230525031529321", "creator": "root", "title": "PowerShell", "modified": "20230525031658907", "modifier": "root", "tags": ["\u8f6f\u4ef6\u4f7f\u7528"], "type": "text/vnd.tiddlywiki"} * [[查看Powershell版本]] * [[查看.NET Framework版本]] 2
Redis 修改端口号 {"created": "20230517101358444", "creator": "root", "tags": ["redis"], "title": "Redis \u4fee\u6539\u7aef\u53e3\u53f7", "modified": "20230517102050419", "modifier": "root", "type": "text/vnd.tiddlywiki"} !! 修改配置文件 ```shell $ sudo vim /etc/redis/redis.conf ``` 找到 ``port <port_number>`` 将 ``<port_number>`` 更改为的端口号。 保存配置文件并退出。 !! 重启服务 ```shell $ sudo systemctl restart redis.service ``` !! 测试新端口 ```shell $ redis-cli -h <server_address> -p <port_number> ping ``` 其中,``<server_address>`` 是 Redis 服务器地址,``<port_number>`` 是您刚刚设置的新端口号。如果 Redis 服务器正确运行,则应该返回 ``PONG``。 1
Redis安装 {"created": "20230517085622979", "creator": "root", "tags": ["redis"], "title": "Redis\u5b89\u88c5", "modified": "20230517091228618", "modifier": "root", "type": "text/vnd.tiddlywiki"} !! 安装 Redis 在ubuntu上安装redis: ```shell $ sudo apt-get install redis-server $ sudo service redis-server status $ sudo service redis-server restart ``` !! 配置 Redis Redis 提供了一个配置文件 ``redis.conf``,位于 ``/etc/redis/redis.conf`` 目录下。可以按需修改配置文件中的参数,以适应特定的用例。例如,可以通过 ``bind`` 参数来指定 Redis 监听的 IP 地址;通过 ``port`` 参数来指定 Redis 监听的端口;通过 ``requirepass`` 参数来设置 Redis 连接的密码等等。 在使用配置文件前,最好先备份原来的文件: ```shell $ sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.bak ``` 完成修改后,重新启动 Redis。 !! 测试 Redis 可以使用 Redis 内置的命令行客户端 ``redis-cli`` 来测试 Redis 是否正常工作。 ```shell $ redis-cli 127.0.0.1:6379> set mykey myvalue 127.0.0.1:6379> get mykey 127.0.0.1:6379> del mykey 127.0.0.1:6379> del exit ``` 6
Redis设置密码 {"created": "20230517093501338", "creator": "root", "tags": ["redis"], "title": "Redis\u8bbe\u7f6e\u5bc6\u7801", "modified": "20230517094751977", "modifier": "root", "type": "text/vnd.tiddlywiki"} !! 修改 Redis 配置文件 ```shell $ sudo vim /etc/redis/redis.conf ``` 将 ``# requirepass foobared`` 注释取消,并将密码替换为所需的密码: `` requirepass <password> ``。其中 ``<password>`` 是你要设置的密码。 !! 重启 Redis 服务 ```shell $ sudo systemctl restart redis.service ``` !! 测试密码 ```shell $ redis-cli ``` 在 Redis 命令行界面中,尝试运行任何命令,都会提示让你输入密码。如果输入的密码与你之前设置的密码匹配,则你可以使用 Redis 命令行客户端执行 Redis 命令。 1
SPI传输(动图) {"created": "20230415090227317", "creator": "root", "tags": ["\u901a\u4fe1"], "title": "SPI\u4f20\u8f93\uff08\u52a8\u56fe\uff09", "modified": "20230415090724430", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "10"} [img[https://img.binwh.com/file/pictures-tigcat/2023/0415/0LKRgB.gif]] ▲ SPI 数据传输 [img[https://img.binwh.com/file/pictures-tigcat/2023/0415/FWagh3.gif]] ▲ SPI数据传输(2) [img[https://img.binwh.com/file/pictures-tigcat/2023/0415/IotfJw.gif]] ▲ SPI时序信号 {{微信公众号「FPGA开源工作室」}} 2
Scoop在windows上的包管理工具 {"created": "20230504030500271", "creator": "root", "tags": ["windows", "scoop"], "title": "Scoop\u5728windows\u4e0a\u7684\u5305\u7ba1\u7406\u5de5\u5177", "modified": "20230505063624688", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "7"} 在 PowerShell 中执行 ``` $env:SCOOP='D:\Program_Files\scoop' [Environment]::SetEnvironmentVariable('SCOOP',$env:SCOOP,'User') $env:SCOOP_GLOBAL='D:\Program_Files\scoop-apps' [Environment]::SetEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'User') irm get.scoop.sh | iex ``` 前两行设置 scoop 本身的安装位置,3~4 行设置 scoop 安装的包的位置,最后一行安装 scoop。 注意:所指定的路径必须存在,若不存在应手动创建,运行 PowerShell(非管理员身份)。 使用: ``` scoop help Usage: scoop <command> [<args>] Available commands are listed below. Type 'scoop help <command>' to get more help for a specific command. Command Summary ------- ------- alias Manage scoop aliases bucket Manage Scoop buckets cache Show or clear the download cache cat Show content of specified manifest. checkup Check for potential problems cleanup Cleanup apps by removing old versions config Get or set configuration values create Create a custom app manifest depends List dependencies for an app, in the order they'll be installed download Download apps in the cache folder and verify hashes export Exports installed apps, buckets (and optionally configs) in JSON format help Show help for a command hold Hold an app to disable updates home Opens the app homepage import Imports apps, buckets and configs from a Scoopfile in JSON format info Display information about an app install Install apps list List installed apps prefix Returns the path to the specified app reset Reset an app to resolve conflicts search Search available apps shim Manipulate Scoop shims status Show status and check for new app versions unhold Unhold an app to enable updates uninstall Uninstall an app update Update apps, or Scoop itself virustotal Look for app's hash or url on virustotal.com which Locate a shim/executable (similar to 'which' on Linux) ``` 安装扩展包 ``` scoop bucket add main scoop bucket add extras ``` 8
TiddlyWiki {"created": "20230524091038566", "creator": "root", "title": "TiddlyWiki", "modified": "20230524092735642", "modifier": "root", "tags": ["TiddlyWiki"], "type": "text/vnd.tiddlywiki", "revision": "1"} {{{[tag[TiddlyWiki]!has[currentTiddler]] }}} 2
TiddlyWiki资料 {"created": "20230317150107264", "creator": "root", "tags": ["TiddlyWiki"], "title": "TiddlyWiki\u8d44\u6599", "modified": "20230525060209236", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "4"} * [[TiddlyWiki简易指南(教程)@知乎|https://zhuanlan.zhihu.com/p/555893660]] -- 内容包括: ** 外观配置 ** 常用快捷键 ** 基本的WikiText语法 ** 高级用法:文件目录、筛选器(前缀筛选,参考[[prefix测试]])、模板、文件、条目、视频(参考 [[π日(3月14日)的夕阳]]) ** 主要插件:反向链接、TOC插件、回收站插件、关系图谱、随机漫游、共享书库、用户配置…… ** 建构笔记系统 * [[命名、标签与链接,一个最最基础的 Tiddlywiki 使用流程@知乎|https://zhuanlan.zhihu.com/p/540378537]] ** 命名条目 ** 通过标签构建目录,见[[建立目录的方法]] ** 以解决「孤立条目」为乐趣,查看我的[[孤立条目]]。 * [[TiddlyWiki - 知识管理系统 @ Npcink |https://www.npc.ink/2480.html]] ** 文章发布于18年,内容比较老。有一些插件的介绍。 ** 可以看看作者的知识站点[[Dimpurr’s Knowledge Base #1|http://note.dimpurr.com/]] 学习一下用法。 * [[TiddlyWiki5基础文档简体中文版|https://bramchen.github.io/tw5-docs/zh-Hans/]] ** 本身就是tiddlywiki构建。页面右侧「目录」可以看到全面的使用介绍。 * [[墨屉|https://tiddlymemo.org/manual/zh-Hans]] ** 专注于渐进学习的TiddlyWiki发行版 ** 墨屉的阅读版已被我放到了[[tiddlyhost|https://tiddlyhost.com/sites]]专门用作读书使用。 5
UART传输(动图) {"created": "20230415090928517", "creator": "root", "tags": ["\u901a\u4fe1"], "title": "UART\u4f20\u8f93\uff08\u52a8\u56fe\uff09", "modified": "20230415091059482", "modifier": "root", "type": "text/vnd.tiddlywiki"} [img[https://img.binwh.com/file/pictures-tigcat/2023/0415/5rgrig.gif]] ▲ PC 上通过UART来调试MCU [img[https://img.binwh.com/file/pictures-tigcat/2023/0415/IwJGaW.gif]] ▲ RS-232通过电平转换芯片与MCU通讯 {{微信公众号「FPGA开源工作室」}} 2
UFW防火墙 {"created": "20230406112335715", "creator": "root", "tags": ["Linux"], "title": "UFW\u9632\u706b\u5899", "modified": "20230406112720562", "modifier": "root", "type": "text/vnd.tiddlywiki"} !! 相关的文件和文件夹 `/etc/ufw/`:里面是一些ufw的环境设定文件,如 before.rules、after.rules、sysctl.conf、ufw\.conf,及 for ip6 的 before6.rule 及 after6.rules。这些文件一般按照默认的设置进行就ok。 若开启ufw之 后,`/etc/ufw/sysctl.conf`会覆盖默认的/etc/sysctl.conf文件,若你原来的/etc/sysctl.conf做了修 改,启动ufw后,若/etc/ufw/sysctl.conf中有新赋值,则会覆盖/etc/sysctl.conf的,否则还以/etc /sysctl.conf为准。当然你可以通过修改/etc/default/ufw中的“IPT\_SYSCTL=”条目来设置使用哪个 sysctrl.conf. `/var/lib/ufw/user.rules` 这个文件中是我们设置的一些防火墙规则,打开大概就能看明白,有时我们可以直接修改这个文件,不用使用命令来设定。修改后记得ufw reload重启ufw使得新规则生效。 !! 命令行示例 `ufw enable/disable`:打开/关闭ufw `ufw status`:查看已经定义的ufw规则 `ufw default allow/deny`:外来访问默认允许/拒绝 `ufw allow/deny 20`:允许/拒绝 访问20端口,20后可跟/tcp或/udp,表示tcp或udp封包。 `ufw allow/deny servicename`:ufw从/etc/services中找到对应service的端口,进行过滤。 `ufw allow proto tcp from 10.0.1.0/10 to` 本机ip port 25:允许自10.0.1.0/10的tcp封包访问本机的25端口。 `ufw delete allow/deny 20`:删除以前定义的“允许/拒绝访问20端口”的规则 2
UML图中的对象关系 {"created": "20230703051434248", "creator": "root", "tags": ["UML"], "title": "UML\u56fe\u4e2d\u7684\u5bf9\u8c61\u5173\u7cfb", "modified": "20230703053102939", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "134"} 本文摘抄自 [[UML类图中对象的关系画法及其含义|https://www.cnblogs.com/ningskyer/articles/3615173.html]] 常见的6种关系有:''泛化(Generalization)'', ''实现(Realization)'',''关联(Association)'',''聚合(Aggregation)'',''组合(Composition)'',''依赖(Dependency)'' !! 泛化(Generalization) 是一种继承关系,表示一般与特殊的关系(IS-A),它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/QIVvB5.png]] !! 实现(Realization) 是一种类与接口的关系,表示类是接口所有特征和行为的实现,属于泛化的一种。 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/qnr6UC.png]] !! 关联(Association) 是对象间的引用关系,它使一个类知道另一个类的属性和方法;如:老师与学生,丈夫与妻子关联可以是双向的,也可以是单向的。双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头。 【代码体现】:成员变量 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/beTDYy.png]] 上图中,老师与学生是双向关联,老师有多名学生,学生也可能有多名老师。但学生与某课程间的关系为单向关联,一名学生可能要上多门课程,课程是个抽象的东西他不拥有学生。 下图为自身关联: [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/6ypqqY.png]] !! 聚合(Aggregation) 是整体与部分的关系,且部分可以离开整体而单独存在(HAS-A)。如车和轮胎是整体和部分的关系,轮胎离开车仍然可以存在。 聚合关系是关联关系的一种,是强的关联关系;关联和聚合在语法上无法区分,必须考察具体的逻辑关系。 【代码体现】:成员变量 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/hD6nuF.png]] !! 组合(Composition) 是整体与部分的关系,但部分不能离开整体而单独存在(CONTAINS-A)。如公司和部门是整体和部分的关系,没有公司就不存在部门。 组合关系是关联关系的一种,是比聚合关系还要强的关系,它要求普通的聚合关系中代表整体的对象负责代表部分的对象的生命周期。 【代码体现】:成员变量 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/Grcou6.png]] !! 依赖(Dependency) 是一种使用的关系(USE-A),即一个类的实现需要另一个类的协助,所以要尽量不使用双向的互相依赖. 【代码表现】:局部变量、方法的参数或者对静态方法的调用 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/GtCUEz.png]] !! 关系的强弱顺序 ''泛化 = 实现 > 组合关联 > 聚合关联 > 一般/平行关联 > 依赖'' [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/AsrG0h.png]] !! 完整示例 下面这张UML图,比较形象地展示了各种类图关系: [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/Df5rVk.png]] 2
Ubuntu上安装Java环境 {"created": "20230601085243644", "creator": "root", "tags": [], "title": "Ubuntu\u4e0a\u5b89\u88c5Java\u73af\u5883", "modified": "20230601085325132", "modifier": "root", "type": "text/vnd.tiddlywiki"} <<< sudo apt update sudo apt install openjdk-11-jdk <<< 2
Ubuntu系统更新与版本升级 {"created": "20230406112022515", "creator": "root", "tags": ["Linux"], "title": "Ubuntu\u7cfb\u7edf\u66f4\u65b0\u4e0e\u7248\u672c\u5347\u7ea7", "modified": "20230406112157520", "modifier": "root", "type": "text/vnd.tiddlywiki"} 系统更新 ```bash apt update apt upgrade apt full-upgrade apt autoremove apt --purge autoremove systemctl reboot ``` 版本升级 ```bash apt install update-manager-core do-release-upgrade -m server ``` 1
Xposed {"created": "20230525053352962", "creator": "root", "title": "Xposed", "modified": "20230525053424434", "modifier": "root", "tags": ["\u8f6f\u4ef6\u4f7f\u7528"], "type": "text/vnd.tiddlywiki"} * [[太极EXposed]] 1
burst.shopify.com {"created": "20230711025835565", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "burst.shopify.com", "modified": "20230711025852594", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 大量的精美商业图片 * 方便的导航和搜索 * 免费可商用 1
choco {"created": "20230525031719778", "creator": "root", "title": "choco", "modified": "20230525031735064", "modifier": "root", "tags": ["\u8f6f\u4ef6\u4f7f\u7528"], "type": "text/vnd.tiddlywiki"} * [[Chocolatey软件管理]] 1
cupcake.nilssonlee.se {"created": "20230711030518152", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "cupcake.nilssonlee.se", "modified": "20230711030530872", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 让人惊叹的风景图片,自然风格摄影图片 * 可免费商用 1
foodiesfeed.com {"created": "20230711030428237", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "foodiesfeed.com", "modified": "20230711030441788", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 高质量事物相关的照片 * 免费可商用 1
gratisography.com {"created": "20230711025927769", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "gratisography.com", "modified": "20230711025942188", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 每周更新高清晰度照片 * 幽默高对比度摄影图片,帮助你脱颖而出 * 可免费商用 1
images.nasa.gov {"created": "20230711025901815", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "images.nasa.gov", "modified": "20230711025916828", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 大量的宇宙太空照片 * 个人或教学使用来说并不受版权限制,可自由使用于非营利的各种目的 1
images.superfamous.com {"created": "20230711025952446", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "images.superfamous.com", "modified": "20230711030005522", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "8"} * 自然抽象类图片 * 完全免费 1
isorepublic.com {"created": "20230711030334858", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "isorepublic.com", "modified": "20230711030349909", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 有创造性的一些图片 * 超过3000多张图片 * 可免费商用 1
jaymantri.com {"created": "20230711030205508", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "jaymantri.com", "modified": "20230711030217800", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 漂亮的风景画,海洋,城市图片 * 免费可商用 1
lifeofpix.com {"created": "20230711030013720", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "lifeofpix.com", "modified": "20230711030035833", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 生活类高清晰度摄影图片 * 超过1千多张,包括食物、人文、艺术、纹理等 * 每周增加10张新的摄影图片 * 可免费商用,部分图片有限制 1
magdeleine.co {"created": "20230711030144975", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "magdeleine.co", "modified": "20230711030157546", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 可以按颜色、类别、标签搜索 * 漂亮,高对比度图片,可免费商用 1
miniserve临时文件分享服务器 {"created": "20230404080638220", "creator": "root", "tags": ["\u670d\u52a1\u5668\u4f7f\u7528"], "title": "miniserve\u4e34\u65f6\u6587\u4ef6\u5206\u4eab\u670d\u52a1\u5668", "modified": "20230525055403667", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "2"} !! miniserve - a CLI tool to serve files and dirs over HTTP <<< miniserve 一个分享文件和目录的命令行HTTP服务器 <<< 访问 [[GitHub页面|https://github.com/svenstaro/miniserve]]。 !!! 特点 # 小 # 跨平台 # 命令行操作 !!! 如何使用 一般用法 ```bash ## Serve a directory $ miniserve linux-distro-collection/ ## Serve a single file $ miniserve linux-distro.iso ## Set a custom index file to serve instead of a file listing $ miniserve --index test.html ## Serve an SPA (Single Page Application) so that non-existent paths are forwarded to the SPA's router instead $ miniserve --spa --index index.html ``` 高级用法 ```bash ## Require username/password miniserve --auth joe:123 unreleased-linux-distros/ ## Require username/password as hash $ pw=$(echo -n "123" | sha256sum | cut -f 1 -d ' ') miniserve --auth joe:sha256:$pw unreleased-linux-distros/ ## Generate random 6-hexdigit URL ## Serving path /private/tmp at http://192.168.0.1/c789b6 $ miniserve -i 192.168.0.1 --random-route /tmp ## Bind to multiple interfaces $ miniserve -i 192.168.0.1 -i 10.13.37.10 -i ::1 /tmp/myshare ## Start with TLS $ miniserve --tls-cert my.cert --tls-key my.key /tmp/myshare ``` 上传文件 ```bash ## in one terminal $ miniserve -u -- . ## in another terminal $ curl -F "path=@$FILE" http://localhost:8080/upload\?path\=/ ``` 3
mmt.li {"created": "20230711030119011", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "mmt.li", "modified": "20230711030134800", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 每周都会更新高质量图片 * 自然类恢宏大气图片为主 * 清晰的导航,可以按品类,标签,颜色等排序 1
pexels.com {"created": "20230711025728540", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "pexels.com", "modified": "20230711025755649", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 每月上传3000多张摄影图片,累计已经有40000张图片 * 绝对大量的精美图片,从山川到音乐,你总会找到想要的 * 寻找自然、抽象、技术,Pexels适合个人和商用 1
photos.bucketlistly.com {"created": "20230711030451844", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "photos.bucketlistly.com", "modified": "20230711030509485", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 超过5千多张的旅行照片。来自俄罗斯,相关,巴西,秘鲁,* 发过还有其它国家 * 适合旅游相关的网站 * 高质量图片,个人免费 1
picography.co {"created": "20230711030303020", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "picography.co", "modified": "20230711030326771", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 绚丽的,高质量免费照片 * 数百张可免费商用的生活照片 * 城市,文化,医院,人,街道等等类型 1
pixabay.com {"created": "20230711025807922", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "pixabay.com", "modified": "20230711025825966", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 超过100多万张的照片 * 照片,插画,矢量图,视频都可用 * 免费可商用 1
prefix测试 {"created": "20230523062623722", "creator": "root", "tags": ["TiddlyWiki"], "title": "prefix\u6d4b\u8bd5", "modified": "20230524101030641", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "2"} {{{[prefix[Redis]]}}} 使用「suffix」就能把固定的后缀筛选出来 会用「应用:xxx」整理记录某个应用的情况,使用「图表:xxx」聚合各种信息图等。 3
python {"created": "20230524093900801", "creator": "root", "title": "python", "modified": "20230524100520049", "modifier": "root", "tags": ["\u7f16\u7a0b\u57fa\u7840"], "type": "text/vnd.tiddlywiki", "revision": "2"} !! 语法基础 //(待完善)// !! 编辑器使用 [[Jupyter内核环境添加pipenv虚拟环境的方法]] 4
redis {"created": "20230518055450872", "creator": "root", "title": "redis", "modified": "20230525055216865", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "2", "tags": ["\u670d\u52a1\u5668\u4f7f\u7528"]} <$list filter="[tag<currentTiddler>]"> !!! <$link><<currentTiddler>></$link> </$list> 另一种写法: [[Redis 修改端口号]] [[Redis设置密码]] [[远端链接Redis]] [[Redis安装]] 5
root {"created": "20230524102633845", "creator": "root", "title": "root", "modified": "20230525030515140", "modifier": "root", "type": "text/vnd.tiddlywiki", "tags": ["root"], "revision": "3"} <<< 此条目作为本wiki的根节点 —— 知识之根 <<< <div class="tc-table-of-contents"> <<toc-selective-expandable 'root'>> </div> 4
scoop {"created": "20230525031220594", "creator": "root", "title": "scoop", "modified": "20230525031229905", "modifier": "root", "tags": ["\u8f6f\u4ef6\u4f7f\u7528"], "type": "text/vnd.tiddlywiki"} [[Scoop在windows上的包管理工具]] 1
splitshire.com {"created": "20230711030542617", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "splitshire.com", "modified": "20230711030600653", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 超过900多张的高质量,高分辨率图片 * 免费的视频也有 * 抽象类和肖像类图片非常吸引人 * 免费可商用 1
startupstockphotos.com {"created": "20230711030055691", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "startupstockphotos.com", "modified": "20230711030110379", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "7"} * 漂亮,高质量的关于Blogger、设计师、开发者 * 完美适合技术类网站。大量的电脑、桌面、办公类图片 * 100%可免费商用 1
stocksnap.io {"created": "20230711030227922", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "stocksnap.io", "modified": "20230711030253920", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 每周更新数百张高质量摄影图片 * 类似图片的推荐 * 强大的搜索工具 * 可按日期,流行,查看数,下载,喜欢等查询 * 商业免费可用 1
stokpic.com {"created": "20230711030403570", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "stokpic.com", "modified": "20230711030419275", "modifier": "root", "type": "text/vnd.tiddlywiki"} * 每2周会发送10张新的图片到你的邮箱 * 生活类照片有数百张免费 * 100%可免费商用 1
uPic工具使用 {"created": "20230401092422596", "creator": "root", "tags": ["uPic", "\u56fe\u5e8a", "\u8f6f\u4ef6\u4f7f\u7528"], "title": "uPic\u5de5\u5177\u4f7f\u7528", "modified": "20230525055810603", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "1"} [[uPic官网(Github)|https://github.com/gee1k/uPic]] !! 在mac上安装 ```bash $ brew install bigwig-club/brew/upic --cask ``` 2
unsplash.com {"created": "20230711025636077", "creator": "root", "tags": ["\u4fee\u6539Tag"], "title": "unsplash.com", "modified": "20230711025716616", "modifier": "root", "type": "text/vnd.tiddlywiki", "revision": "12"} * 大量的精美商业类图片 * 便捷的导航和查找,丰富的各种品类图片 * 可免费商用 1

Next page

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE tiddlers ( 
    title TEXT PRIMARY KEY,
    meta TEXT,
    text TEXT,
    revision INTEGER
);
Powered by Datasette · Queries took 5.149ms