分类技术 下共有文章47篇
-
Typecho彩蛋插件Konami
2024-04-18 最近在手搓主题练练手,想起好多年前写的一小段JS代码,输入konami密码,网站做一些响应,后面这段代码改到原来的主题里去了。新主题里也要加这个代码就感觉不方便了,不如改成一个插件,这样就不用每次都改主题代码了。来来,试试以下密码,看看有什么效果,响应效果自已去定义。Github:https://github.com/awinds/Konami更新内容v2.0 彩蛋内容和彩蛋效果脚本改成配置化可自定义。 v1.1 防止在footer引入jquery后使header的jquery插件失效,改成header引入jquery。 v1.0 把以前写的一个好玩的脚本变成插件,这样主题变化都不影响使用。 -
给Jasmine主题加网站rss链接
-
给Jasmine主题加上下拉菜单
-
EU.ORG域名如何过户
-
免费域名整理
-
使用curl下载文件并控制流量断点续传和效验文件
-
localtime在多线程中的问题
2023-08-01 碰到一个奇怪的问题,通过localtime生成本地日期时间打日志,结果日志会出现非北京时间,好奇去查了一个,结果发现此函数是非线程安全函数,原来代码如下: int32_t utc2datetime(uint32_t utctime, SVC_TIME* out_pTime) { time_t rawtime; struct tm * p; rawtime = utctime; p = localtime(&rawtime); out_pTime->unYear = (uint32_t)(1900 + p->tm_year); out_pTime->u... -
浏览器定位navigator.geolocation.getCurrentPosition
2023-07-13 浏览器定位是可以使用javascript直接获取当前你的网络所在的位置信息,主要方法为 navigator.geolocation.getCurrentPosition(function(position){});其中`position`信息中包括以下内容:经度 : position.coords.longitude纬度 : position.coords.latitude精度 : position.coords.accuracy高程 : position.coords.altitude高程精度 : position.coords.altitudeAcuracy方向 : position... -
ThinkPHP6使用中间件过滤来源网址或IP
-
js中for in碰到Array.prototype的问题
2023-04-12 最近一个js项目中使用了for(let i in arr) {} 循环,for in的好处就是被遍历的对象可以是数组,可以是对象,就算是null和undefined都没有问题,不会报错,所以被大量使用,而且当一个无序的数组中更是不会遍历空数据。如下:let a = []; a[5] = 5; console.log(a); // [empty × 5, 5] for (let i in a) { console.log(i); } // 5可是当客户在使用时使用了一个第三方插件,插件中使用了Array.prototype自定义方法,结果项目开始报错,最后发现问题出现...