SteamWeb API 整理

输出格式 json xml vdf 变量 {appid} App ID eg 440 {steamid} Steam id for user eg 76561197960435530 {steamids} Steam ids for user eg 76561197960435530,76561197960435532 {key} Steam web api key eg XXXXXXXXXXXXXXXXXXXXXXX {format} json,xml,vdf default is json {language} language, default is english 获取指定APP全球成就状态 https://api.steampowered.com/ISteamUserStats/GetGlobalAchievementPercentagesForApp/v0001/ ?gameid={appid} &format={format} https://api.steampowered.com/ISteamUserStats/GetGlobalAchievementPercentagesForApp/v0002/ ?gameid={appid} &format={format} 返回成就列表及各成就百分比 ...

2023-05-20 · 2 min · Duke Yin

ISO 639-1 标准语言编码

语言(地区)编码AfrikaansafAlbaniansqArabic (Algeria)ar-dzArabic (Bahrain)ar-bhArabic (Egypt)ar-egArabic (Iraq)ar-iqArabic (Jordan)ar-joArabic (Kuwait)ar-kwArabic (Lebanon)ar-lbArabic (Libya)ar-lyArabic (Morocco)ar-maArabic (Oman)ar-omArabic (Qatar)ar-qaArabic (Saudi Arabia)ar-saArabic (Syria)ar-syArabic (Tunisia)ar-tnArabic (U.A.E.)ar-aeArabic (Yemen)ar-yeBasqueeuBelarusianbeBulgarianbgCatalancaChinese (Hong Kong)zh-hkChinese (PRC)zh-cnChinese (Singapore)zh-sgChinese (Taiwan)zh-twCroatianhrCzechcsDanishdaDutch (Belgium)nl-beDutch (Standard)nlEnglishenEnglish (Australia)en-auEnglish (Belize)en-bzEnglish (Canada)en-caEnglish (Ireland)en-ieEnglish (Jamaica)en-jmEnglish (New Zealand)en-nzEnglish (South Africa)en-zaEnglish (Trinidad)en-ttEnglish (United Kingdom)en-gbEnglish (United States)en-usEstonianetFaeroesefoFarsifaFinnishfiFrench (Belgium)fr-beFrench (Canada)fr-caFrench (Luxembourg)fr-luFrench (Standard)frFrench (Switzerland)fr-chGaelic (Scotland)gdGerman (Austria)de-atGerman (Liechtenstein)de-liGerman (Luxembourg)de-luGerman (Standard)deGerman (Switzerland)de-chGreekelHebrewheHindihiHungarianhuIcelandicisIndonesianidIrishgaItalian (Standard)itItalian (Switzerland)it-chJapanesejaKoreankoKorean (Johab)koKurdishkuLatvianlvLithuanianltMacedonian (FYROM)mkMalayalammlMalaysianmsMaltesemtNorwegiannoNorwegian (Bokmål)nbNorwegian (Nynorsk)nnPolishplPortuguese (Brazil)pt-brPortuguese (Portugal)ptPunjabipaRhaeto-RomanicrmRomanianroRomanian (Republic of Moldova)ro-mdRussianruRussian (Republic of Moldova)ru-mdSerbiansrSlovakskSlovenianslSorbiansbSpanish (Argentina)es-arSpanish (Bolivia)es-boSpanish (Chile)es-clSpanish (Colombia)es-coSpanish (Costa Rica)es-crSpanish (Dominican Republic)es-doSpanish (Ecuador)es-ecSpanish (El Salvador)es-svSpanish (Guatemala)es-gtSpanish (Honduras)es-hnSpanish (Mexico)es-mxSpanish (Nicaragua)es-niSpanish (Panama)es-paSpanish (Paraguay)es-pySpanish (Peru)es-peSpanish (Puerto Rico)es-prSpanish (Spain)esSpanish (Uruguay)es-uySpanish (Venezuela)es-veSwedishsvSwedish (Finland)sv-fiThaithTsongatsTswanatnTurkishtrUkrainianuaUrduurVendaveVietnameseviWelshcyXhosaxhYiddishjiZuluzu

2023-05-17 · 1 min · Duke Yin

2021年新规范

GB 55001-2021 工程结构通用规范 GB 55002-2021 建筑与市政工程抗震通用规范 GB 55003-2021 建筑与市政地基基础通用规范 GB 55004-2021 组合结构通用规范 GB 55005-2021 木结构通用规范 GB 55006-2021 钢结构通用规范 GB 55007-2021 砌体结构通用规范 GB 55008-2021 混凝土结构通用规范 GB 55009-2021 燃气工程项目规范 GB 55010-2021 供热工程项目规范 GB 55011-2021 城市道路交通工程项目规范 GB 55012-2021 生活垃圾处理处置工程项目规范 GB 55013-2021 市容环卫工程项目规范 GB 55014-2021 园林绿化工程项目规范 GB 55015-2021 建筑节能与可再生能源利用通用规范 GB 55016-2021 建筑环境通用规范 GB 55017-2021 工程勘察通用规范 GB 55018-2021 工程测量通用规范 GB 55019-2021 建筑与市政工程无障碍通用规范 GB 55020-2021 建筑给水排水与节水通用规范 GB 55021-2021 既有建筑鉴定与加固通用规范 GB 55022-2021 既有建筑维护与改造通用规范 GB 55023-2022 施工脚手架通用规范 GB 55024-2022 建筑电气与智能化通用规范 GB 55025-2022 宿舍、旅馆建筑项目规范 GB 55026-2022 城市给水工程项目规范 GB 55027-2022 城乡排水工程项目规范 GB 55027-2022 城乡排水工程项目规范 GB 55029-2022 安全防范工程通用规范 GB 55030-2022 建筑与市政工程防水通用规范 GB 55031-2022 民用建筑通用规范 GB 55032-2022 建筑与市政工程施工质量控制通用规范 GB 55033-2022 城市轨道交通工程项目规范 GB 55034-2022 建筑与市政施工现场安全卫生与职业健康通用规范

2023-04-12 · 1 min · Duke Yin

WordPress阻止未授权域名访问REST API

方法1 在wp-config.php添加如下字段即可。域名为白名单,不在白名单的域名讲无法访问REST API define( 'WP_HTTP_BLOCK_EXTERNAL', TRUE ); define( 'WP_ACCESSIBLE_HOSTS', 'example.com, domain.com' ); 方法2 数组为白名单域名 登陆后必须要开放,因为编辑文章需要用到REST API function restrict_rest_api_to_localhost() { $whitelist = [ '127.0.0.1', "::1" ]; if( ! in_array($_SERVER['REMOTE_ADDR'], $whitelist ) ){ die( 'REST API is disabled' ); } } if (!is_user_logged_in() ) { add_action( ‘rest_api_init’, ‘restrict_rest_api_to_localhost’, 0 ); }

2023-03-28 · 1 min · Duke Yin

Wordpress Code Snippets

Admin Notice function dk_admin_notice() { ?> <div class="notice notice-success is-dismissible"> <p><?php _e( 'This is a success notice.', 'dukeyin' ); ?></p> </div> <?php } add_action( 'admin_notices', 'dk_admin_notice' ); //notice-success //notice-danger //notice-warning //notice-info Enqueue Style and JavaScripts Styles // Enqueue own styles function dk_enqueue_custom_styles() { wp_enqueue_style( 'main',get_template_directory_uri() .'/assets/css/main.css', array(),'1.0','all'); } add_action( ‘wp_enqueue_scripts’, ‘dk_enqueue_custom_styles’ ); //in frontend ...

2023-02-01 · 15 min · Duke Yin

PHP解析WordPress站点RSS

WordPress默认会在 “网址/feed”上输出RSS ,是一种xml格式。 使用PHP可以进行读取、解析、获得某个部分的内容。如下: $url = "https://www.wpsitedomain.com/feed"; //乱编的rss url,仅供举例 $rss = simplexml_load_file($url, null, LIBXML_NOCDATA); $namespaces = $rss->getNamespaces(true); $posts = $rss->channel->item; foreach($posts as $post){ $title = $post->title; $content = $post->children($namespaces[‘content’])->encoded; $link = $post->link; $category = $post->category; //array $description = $post->description; } ...

2023-01-18 · 1 min · Duke Yin

杂牌手柄游玩PlayStation RemotePlay

所需程序: x360ce https://github.com/x360ce/x360ce/releases/tag/3.2.9.82 ViGEmBus https://github.com/ViGEm/ViGEmBus/releases/tag/v1.21.442.0 VDX https://downloads.vigem.org/other/paraly/VDX_v1.14.3.0_x64_x86_GPDWinEdition.zip 先将杂牌手柄插入电脑,打开x360ce会识别这个手柄,选择自动配置后,检查键位,如果不合适的可以自己调整。 不关闭x360ce,安装ViGEmBus。 打开VDX,识别到的手柄位会显示connected,将这个手柄的Emulation Type调整为DualShock 4 Controller,点击Connect连接,也就是模拟成PS4手柄。 不关闭VDX。打开PS RemotePlay。 此时手柄应该可以操作PS游戏了。 其原理就是:将普通手柄模拟成Xbox360手柄 -> 用一个中间人获取360的输入 -> 把输入模拟成一个PS4手柄。

2023-01-17 · 1 min · Duke Yin

移动宽带异地PS远程游玩

都说移动宽带不行 但是其实人家挺好的。 无法PS远程游玩是因为端口映射不对。 只需要在路由器上将以下端口全部映射到PS主机上,RemotePlay就一点问题都没有: 9296 UDP 9297 UDP 9303 UDP 这三个是最基础的,如果映射了这三个就能连,就无需以下操作了,如果不能,再将如下的端口也映射给PS: 8572 UDP, TCP 9295 UDP, TCP 9296 UDP 9297 UDP 9298 UDP 987 UDP 9303 UDP 9304 UDP 9305 UDP 9296 UDP 9297 UDP 9303 UDP 然后就可以在异地任何网络环境连接家里的PS5远程游玩,串流比较耗费宽带的上行,所以如果网络卡顿,画面降质量,很大可能是PS5所在的网络上行不够,可以联系运营商提升上行带宽,有可能会收费。

2022-12-15 · 1 min · Duke Yin

体育场地与设施

门球 1场地朝向 1.1室外场地的布置方向应符合本图集总说明4.5、4.6条的规定。 1.2室内场地无外采光窗时无朝向要求,有外采光窗时应参考室外场地布置方向。 1.3门球是以老年人为主要对象的球类活动项目,因此室外场地宜选在避风、向阳、安全和排水条件较好的地方建设。 2场地尺寸及高度 2.1比赛场地规格:长20.0m~25.0m、宽15.0m~20.0m。具体尺寸详见本图集T2页。 2.2用于休闲健身的门球场地尺寸司适当缩小,但不应小于12.0m×8.0m,可建设跑道式练习场地,最小尺寸10.0m×2.0m。 2.3场地线的颜色与地面要易于识别,场地线的宽度均包括在场区尺寸范围内。 2.4比赛线外1.0m处为限制线,限制线以外不小于2.0m为自由区。 具体尺寸详见本图集T2页。 3场地设施 3.1球门为口形,用直径10的圆形金属棒制成;球门横梁下沿 距地面190,门柱内宽220,柱与地面垂直装牢;球门的正上方可设号码标志(规格100×100)。具体尺寸详见本图集T2页。 3.2终点柱设置在球场正中央,与地面垂直牢固钉入地下,高出地面200;终点柱用直径20的圆形平顶金属棒制成,顶上方可设标志物。具体尺寸详见本图集T2页。 4场地环境 4.1基础:室外场地基础厚度应根据当地气候条件和地质情况确定,应达到密实、坚固、稳定。 4.2面层:门球场地面层材料可用合成面层、人造草坪、砂土场地。构造做法详见本图集×2页、X3页合5、X13页土4。 1.人造草坪面层(绒长30,内填石英砂、环保橡胶颗粒) 2.120厚C20混凝土或沥青混凝土随打随抹平,分块捣制,每块横纵向不超过6m,缝宽20,沥青砂浆处理,松木条嵌缝,要求平整 3.200厚2:8灰土(分层夯实,每层约为100) 4.素土夯实 5场地排水 5.1门球场表面层的坡度应在构筑基层、垫层中加以解决。 5.2场地排水应采用排渗结合以排为主的方式,门球场地排水坡度不宜过大。具体尺寸详见本图集T3页。 5.3在隔离边墙上设排水孔,孔的数量应根据当地气候条件经计算确定。

2022-12-05 · 1 min · Duke Yin

群晖WebStation 添加自定义nginx配置

Webstation虽然也可以用Apache,但是群晖自带了个nginx,多装一个Apache浪费资源,所以直接用自带的, 当我们创建一个虚拟主机之后,在如下路径会自带新建一个随机名称的文件夹,如: /usr/local/etc/nginx/conf.d/ /usr/local/etc/nginx/conf.d/34f86b46-70b6-4c2c-a707-028029b04d03/ 此随机名称文件夹对应群晖WebStation的虚拟主机。 在此文件夹下新建文件: touch user.conf 此文件会被自动include,然后我们可以在此文件中写入Nginx配置,然后用命令重载nginx即可生效: sudo nginx -s reload 需要注意的是,这个文件只是配置文件的一部分,所以不能有server{},只能写点location,对于防盗链什么的也足够用了。 使用nginx建WordPress的话,可以将nginx伪静态配置也放在里面。 location / { try_files $uri $uri/ /index.php?$args; } 或者 rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last; if (!-e $request_filename){ rewrite ^.+?(/wp-.*) $1 last; rewrite ^.+?(/.*\.php)$ $1 last; rewrite ^ /index.php last; }

2022-11-14 · 1 min · Duke Yin