RSS-六特尔's Blog 六特尔's Blog http://blog.6tail.cn http://blog.6tail.cn/image/logo.png http://blog.6tail.cn zh-cn http://blog.6tail.cn 5 2020-10-21 17:07:16 <![CDATA[解决win7环境变量windir无故失效导致系统应用无法打开的问题]]> http://blog.6tail.cn/action.page.Article/detail?id=5f8ffa449069c024c4d056ff 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5f8ffa449069c024c4d056ff 2020-10-21 17:07:16 http://blog.6tail.cn/action.page.Article/detail?id=5f8ffa449069c024c4d056ff 最近经常出现一个令人头疼的问题:电脑用一段时间后,很多系统应用突然就打不开了。

windir

查看路径,发现是%windir%下边的,查找环境变量,发现windir指向的SystemRoot,SystemRoot则指向的C:windows,没有任何毛病啊。

]]>
<![CDATA[基于Tasker的仿ios控制中心]]> http://blog.6tail.cn/action.page.Article/detail?id=5f27f90d9069a21178005abc 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5f27f90d9069a21178005abc 2020-08-03 19:46:21 http://blog.6tail.cn/action.page.Article/detail?id=5f27f90d9069a21178005abc 效果演示视频

  1. 开发阶段一:刚绘制好界面
  2. [开发阶段二:实现了一大半功能](http://www.bilibili.com/video/BV1cD4y1U75L?
]]>
<![CDATA[抖音无水印视频的下载]]> http://blog.6tail.cn/action.page.Article/detail?id=5f0bc1ef9069a21178005ab6 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5f0bc1ef9069a21178005ab6 2020-07-13 10:07:43 http://blog.6tail.cn/action.page.Article/detail?id=5f0bc1ef9069a21178005ab6 随着版本的升级,抖音接口可能经常会变动,如有变动,可使用与抖音版本匹配的方案进行尝试:

v11.8.0

在抖音APP里看到一个视频,想要下载的时候,点击复制链接,可得到一个形如https://v.douyin.com/JFYmDT9/的网址,在浏览器中打开这个网址,则会跳转到一个形如[https://www.iesdouyin.com/share/video/6842149007247052040/?

]]>
<![CDATA[用VLAN交换机实现家庭网络单线复用的改造]]> http://blog.6tail.cn/action.page.Article/detail?id=5e1d7a909069df9b6eb24442 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5e1d7a909069df9b6eb24442 2020-01-14 16:23:44 http://blog.6tail.cn/action.page.Article/detail?id=5e1d7a909069df9b6eb24442 我是一个喜欢极度简洁的人,装修房子的时候,我是这样设想的:客厅电视柜放一个无线路由器,所有设备都通过WIFI连入,未来无线连接一定是趋势,卧室的网络面板全都取消;电话座机也是完全没必要的,家里的电话线面板全部取消。

]]>
<![CDATA[关于ICP备案的事情]]> http://blog.6tail.cn/action.page.Article/detail?id=5e00a6219069df9b6eb24430 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5e00a6219069df9b6eb24430 2019-12-23 19:33:53 http://blog.6tail.cn/action.page.Article/detail?id=5e00a6219069df9b6eb24430 最近看到一篇文章:《清华教授||劳东燕:人脸识别技术的隐忧,让人不寒而栗!》,节选两段感同身受的话出来:

进出大学校园要出示证件,邮寄东西要核查身份证,住个宾馆要人脸识别,坐地铁人物同检尚嫌不够,还要进一步运用所谓的新技术,来继续提升安保级别。

]]>
<![CDATA[setaria - 一款自制的轻量级浏览器]]> http://blog.6tail.cn/action.page.Article/detail?id=5d75e32f9069c0b17f5e8c31 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5d75e32f9069c0b17f5e8c31 2019-09-09 13:29:19 http://blog.6tail.cn/action.page.Article/detail?id=5d75e32f9069c0b17f5e8c31 当你觉得没有任何一个浏览器能另你满意时,那就自己造一个浏览器吧。

市面上有太多各式各样的浏览器,但没有一款能恰到好处,要么简洁得啥都没有,要么强加给你一堆垃圾。

傲游浏览器我用了很多年了,有一些独到之处,但是也有一些令我特别讨厌的地方,简直又爱又恨,而最近,这种恨的感觉越来越强烈了。

]]>
<![CDATA[[已失效]基于Tasker实现抖音和快手无水印视频的转存]]> http://blog.6tail.cn/action.page.Article/detail?id=5d4412df9069c0b17f5e8c17 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5d4412df9069c0b17f5e8c17 2019-08-02 18:39:27 http://blog.6tail.cn/action.page.Article/detail?id=5d4412df9069c0b17f5e8c17 之前基于Tasker做过使用网上提供的接口(https://douyin.iiilab.com)解析抖音无水印视频地址并下载到本地的东东,无奈接口经常变动稳定性不高,所以换一种思路来实现。

]]>
<![CDATA[[已失效]百度云盘自动填写提取码]]> http://blog.6tail.cn/action.page.Article/detail?id=5cd3c2319069547af4dfb2ad 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5cd3c2319069547af4dfb2ad 2019-05-09 14:01:21 http://blog.6tail.cn/action.page.Article/detail?id=5cd3c2319069547af4dfb2ad 我不知道是不是优秀的程序员都像我这样懒:打开百度云盘的链接的时候,输入提取码这个操作,我不想做!

这是一个有意思的话题,如何让浏览器自动的帮我填写提取码,即使是在我并不知道提取码是什么的时候,也能帮我填写正确。

]]>
<![CDATA[树莓派开机自启动java应用]]> http://blog.6tail.cn/action.page.Article/detail?id=5cba89d29069cff63a1d0e9d 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5cba89d29069cff63a1d0e9d 2019-04-20 10:54:10 http://blog.6tail.cn/action.page.Article/detail?id=5cba89d29069cff63a1d0e9d 首先假定这个测试的java应用存放在/home/pi/test/目录下,打包为test.jar,依赖的jar包放在/home/pi/test/lib/目录下,启动类为com.test.Startup

]]>
<![CDATA[由车友会引起的技术思考]]> http://blog.6tail.cn/action.page.Article/detail?id=5c74e1ba90693ae503f305dd 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5c74e1ba90693ae503f305dd 2019-02-26 14:50:34 http://blog.6tail.cn/action.page.Article/detail?id=5c74e1ba90693ae503f305dd 写这篇文章时,M3A即将成为驭马族认证的成都市官方车友会,M3A即Mazda 3 Axela的缩写,我有幸成为该车友会管理员之一,006号车主。

我为车友会QQ群做了一个聊天机器人,主要功能有:

  1. 欢迎新加入的成员(没啥技术含量)
  2. 提供汽油价格查询
  3. [提供天气信息](http://service.6tail.cn/action.Weather/forecast?
]]>
<![CDATA[哎,成信院]]> http://blog.6tail.cn/action.page.Article/detail?id=5c1a0a8e9069bb26bb3c42c4 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5c1a0a8e9069bb26bb3c42c4 2018-12-19 17:08:30 http://blog.6tail.cn/action.page.Article/detail?id=5c1a0a8e9069bb26bb3c42c4

也许今天没翻出这篇文章,以后就真的找不到了。为了纪念当初那颗寂寞又躁动的心,在此记录下这篇极其写实的文章。

《唉,成信院》

今天早上的大学生,吃着昨天的包子喝着前天的稀饭,期待着明天的未来。

]]>
<![CDATA[自制的百度手机输入法皮肤]]> http://blog.6tail.cn/action.page.Article/detail?id=5c00d6d89069ffc78e00c34f 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5c00d6d89069ffc78e00c34f 2018-11-30 14:21:12 http://blog.6tail.cn/action.page.Article/detail?id=5c00d6d89069ffc78e00c34f 百度的产品我几乎都没有好感,唯独百度手机输入法,是我一直在使用的。

很久很久以前,手机屏幕分辨率还很低的时候,我就一直在使用这款皮肤《apple风格划选布局》,就是下图这款:

apple风格划选布局

它中文T9输入的时候,是通过在ghi这一行按键上向上滑动选择候选词的,就像下边这样:

apple风格划选布局

在ghi按键上往上滑,则输入“六特尔”

]]>
<![CDATA[一种诡异的加密方式]]> http://blog.6tail.cn/action.page.Article/detail?id=5b767b59906919ad3d543d6b 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5b767b59906919ad3d543d6b 2018-08-17 15:38:01 http://blog.6tail.cn/action.page.Article/detail?id=5b767b59906919ad3d543d6b 看看下图的效果:

一个诡异的加密方式

无论输入什么内容,加密后直接是空白,也能正确解密出原文。

今天突然翻出来好多年前的代码,发现了这个有趣的东东,真的是往事不堪回首。

]]>
<![CDATA[纯javascript的web打印]]> http://blog.6tail.cn/action.page.Article/detail?id=5b5d39fa906919ad3d543d50 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5b5d39fa906919ad3d543d50 2018-07-29 11:52:26 http://blog.6tail.cn/action.page.Article/detail?id=5b5d39fa906919ad3d543d50 自从地球上出现人类以来,B/S系统都存在一个痛点:打印问题。

忆往昔,浏览器默认的打印功能,很难精准控制内容的位置,并且还会在页眉页脚打印一些完全不需要的影响市容的东西,想要去除页眉页脚简直煞费苦心、呕心沥血,各浏览器还不兼容。

]]>
<![CDATA[服务器日志文件的切割]]> http://blog.6tail.cn/action.page.Article/detail?id=5aeab8b29069b71791e1195d 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5aeab8b29069b71791e1195d 2018-05-03 15:22:26 http://blog.6tail.cn/action.page.Article/detail?id=5aeab8b29069b71791e1195d 服务器上某些日志文件很不自觉,悄悄地野蛮生长,日积月累。

比如:tomcat/logs目录下的catalina.out文件(centos);nginx的log文件(centos和windows)。

本文针对centos和windows系统,主要写一下对tomcat和nginx日志文件的自动切割

]]>
<![CDATA[猜测你的QQ号码]]> http://blog.6tail.cn/action.page.Article/detail?id=5a94011a90690cdd68cbc74f 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5a94011a90690cdd68cbc74f 2018-02-26 20:44:10 http://blog.6tail.cn/action.page.Article/detail?id=5a94011a90690cdd68cbc74f 看这篇文章之前,建议先看下效果:

点击猜测QQ号码

是不是很神奇?当你从任意QQ聊天窗口中复制一张图片,然后粘贴到这个网页的输入框中,老夫掐指一算,就知道了你的QQ号码。

]]>
<![CDATA[免费的公共API列表]]> http://blog.6tail.cn/action.page.Article/detail?id=5a672fb69069c44e6ab9b618 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5a672fb69069c44e6ab9b618 2018-01-23 20:51:02 http://blog.6tail.cn/action.page.Article/detail?id=5a672fb69069c44e6ab9b618 搜狗OCR文字识别:http://ocr.shouji.sogou.com/v2/ocr/json

ipify本机IP查询:https://www.ipify.org

IP-API本机IP查询:http://ip-api.com/json

新浪本机IP查询:[http://int.dpool.sina.com.cn/iplookup/iplookup.php?

]]>
<![CDATA[无root无插件实现Tasker切换信号更好的WIFI]]> http://blog.6tail.cn/action.page.Article/detail?id=5a655bd49069ee88547581db 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5a655bd49069ee88547581db 2018-01-22 11:34:44 http://blog.6tail.cn/action.page.Article/detail?id=5a655bd49069ee88547581db 家里墙太多,虽然路由器声称信号强大到别墅里都能满覆盖,但实际效果只能呵呵。

所以家里多备几个WIFI热点,在不同的房间连接信号最强的WIFI才能有最佳的体验,但是每次手动去切换也不是我这种懒人愿意做的事情。

]]>
<![CDATA[无root无插件实现Tasker自动连接指定WIFI]]> http://blog.6tail.cn/action.page.Article/detail?id=5a6554bf9069ee88547581d6 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5a6554bf9069ee88547581d6 2018-01-22 11:04:31 http://blog.6tail.cn/action.page.Article/detail?id=5a6554bf9069ee88547581d6 该方案主要使用Java Function来实现连接自动连接指定WIFi,考虑得也比较全面,更重要的是注释比较多,可以根据需要做一些修改。

在Tasker贴吧发贴被删,申请恢复无果,以后新的东西不会在贴吧发了,说不定哪天就被删了,还是自己的稳当。

]]>
<![CDATA[用Tasker仿锤子手机bigbang]]> http://blog.6tail.cn/action.page.Article/detail?id=5a654af99069ee88547581ce 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5a654af99069ee88547581ce 2018-01-22 10:22:49 http://blog.6tail.cn/action.page.Article/detail?id=5a654af99069ee88547581ce 自2016年发布到百度Tasker贴吧的第一个试探性版本,直到现在已经升级了N个版本,越来越完善、简单、实用。

太老的版本不建议使用就不在这里发了,直接使用锤子bigbang官方的免费接口进行分词,速度非常快。

]]>
<![CDATA[用Tasker做的音量调节]]> http://blog.6tail.cn/action.page.Article/detail?id=5a653f739069ee88547581c9 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5a653f739069ee88547581c9 2018-01-22 09:33:39 http://blog.6tail.cn/action.page.Article/detail?id=5a653f739069ee88547581c9 这是我2016年做的一个Tasker小工具。效果看下图,全部使用tasker内置图标。从上到下依次为:

  1. 系统
  2. 媒体
  3. 铃声
  4. 闹钟

弹出音量调节对话框后,点击外部空白区域或按返回键均可关闭。

]]>
<![CDATA[基于Tasker实现无root全局复制]]> http://blog.6tail.cn/action.page.Article/detail?id=5a4afbec9069803f4ca0bf81 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5a4afbec9069803f4ca0bf81 2018-01-02 11:26:36 http://blog.6tail.cn/action.page.Article/detail?id=5a4afbec9069803f4ca0bf81 我们在使用手机的时候,经常在某些APP中,发现一些有趣的文字内容,想要复制出来分享,然而受系统或APP本身设计限制,无法选中或复制它们,这时我们就会需要这样一个功能,能打破这些限制,复制能看得见的任何地方的文字。

]]>
<![CDATA[基于Tasker实现的边缘闪光]]> http://blog.6tail.cn/action.page.Article/detail?id=5a4af7529069803f4ca0bf7a 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5a4af7529069803f4ca0bf7a 2018-01-02 11:06:58 http://blog.6tail.cn/action.page.Article/detail?id=5a4af7529069803f4ca0bf7a 最近看到某个挺有意思的应用叫边缘闪光,当指定应用收到通知时,屏幕边缘将出现彩色光带。

既然tasker是万能的,而我又是高手,这种酷炫的效果自然要用tasker来做一个。

先看下效果:

边缘闪光

实际原理很简单:

配置文件为事件=>界面=>通知,然后选择程序,执行边缘闪光任务。

]]>
<![CDATA[Tasker无root无插件打开微信和支付宝扫一扫]]> http://blog.6tail.cn/action.page.Article/detail?id=5a4af3c49069803f4ca0bf70 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5a4af3c49069803f4ca0bf70 2018-01-02 10:51:48 http://blog.6tail.cn/action.page.Article/detail?id=5a4af3c49069803f4ca0bf70 Tasker通过shell方式打开扫一扫,需要root权限,对于没有root的人来说只能望而却步,而本例是使用发送意图方式实现。

新建【任务】,选择【系统】,选择【发送意图】,然后分别按以下操作。

支付宝

第一步:第2项(猫),选择Browsable

]]>
<![CDATA[关于tomcat启动异常慢的问题]]> http://blog.6tail.cn/action.page.Article/detail?id=5a1577599069f995f5dd3600 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=5a1577599069f995f5dd3600 2017-11-22 21:10:49 http://blog.6tail.cn/action.page.Article/detail?id=5a1577599069f995f5dd3600 tomcat启动日志中出现创建强随机数生成器耗费大量时间,如下所示:

    警告: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [1,065,910] milliseconds.

打开jre/lib/security/java.security文件,找到下方内容:

    securerandom.source=file:/dev/urandom

替换为下方内容,然后tomcat就秒启动了:

    securerandom.source=file:/dev/./urandom

[该方案来自网络]

]]>
<![CDATA[谈谈直播视频的录制]]> http://blog.6tail.cn/action.page.Article/detail?id=596491ec9069544977172c00 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=596491ec9069544977172c00 2017-07-11 16:52:59 http://blog.6tail.cn/action.page.Article/detail?id=596491ec9069544977172c00 发跑车,加微信,哥哥们。

直播APP如雨后春笋,昙花一现,前仆后继,死灰复燃。

起初想了解这个新兴的产业,手机上装过APP,但始终有点遗憾:有些美好的画面,没办法保存下来,以便在慵懒的午后鉴赏。

]]>
<![CDATA[解决ipod classic刷rockbox左右声道相反的问题]]> http://blog.6tail.cn/action.page.Article/detail?id=594132dc906977589327dce8 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=594132dc906977589327dce8 2017-06-14 20:58:04 http://blog.6tail.cn/action.page.Article/detail?id=594132dc906977589327dce8 按之前ipod刷rockbox的文章刷好后,经测试,左右声道是反的。

我们以为rockbox官方一直没出针对ipod classic的更新版本,其实不是没出,是我们没找到而已。

请看这样一段意味深长的话:

iPod classic一开始仅称为iPod,第五代加上视频播放功能后称为"iPod video",在第六代以后才加上"classic"以与其他iPod区别。

]]>
<![CDATA[自制Rockbox主题for ipod classic]]> http://blog.6tail.cn/action.page.Article/detail?id=594130ec906977589327dce4 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=594130ec906977589327dce4 2017-06-14 20:49:48 http://blog.6tail.cn/action.page.Article/detail?id=594130ec906977589327dce4 Rockbox作为音乐播放神器,提供对ipod classic的支持,我刷了这两天,貌似还比较稳定,只是播放ape格式有卡顿现象。

但是自带的主题就太不给力了,因此,我制作了这款专门针对ipod classic的主题,分辨率为320x240。

]]>
<![CDATA[ipod classic 刷Rockbox教程]]> http://blog.6tail.cn/action.page.Article/detail?id=59412e57906977589327dcda 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=59412e57906977589327dcda 2017-06-14 20:38:47 http://blog.6tail.cn/action.page.Article/detail?id=59412e57906977589327dcda 首先声明,本人电脑是64位win7系统,已经安装了iTunes最新版本,而本人刷机过程很顺利,刷机有风险,如因参考本教程造成的不良后果,本人不承担任何责任。刷机后不能双系统共存,本人也暂时还木有还原的打算,所以,如何刷回原系统,这里不做说明。

]]>
<![CDATA[无依赖的javascript日期选择控件]]> http://blog.6tail.cn/action.page.Article/detail?id=593ac0959069dfe55d377ab2 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=593ac0959069dfe55d377ab2 2017-06-09 23:36:53 http://blog.6tail.cn/action.page.Article/detail?id=593ac0959069dfe55d377ab2 抽时间自己写了个不依赖第三方js的日期控件,小清新风格,使用简单,操作也很简单。

第一步,引入js:

    <script src="date-util.js">< /script>
    <!--渲染有问题,只好多加了个空格-->

第二步,绑定输入框:

    <script>
      DateUtil.bind(document.getElementById('id'));
    < /script>
    <!--渲染有问题,只好多加了个空格-->

功能:

  1. 输入框获得焦点时显示日期控件。
]]>
<![CDATA[mysql忘记root密码解决方案]]> http://blog.6tail.cn/action.page.Article/detail?id=593804369069dfe55d377aae 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=593804369069dfe55d377aae 2017-06-07 21:48:38 http://blog.6tail.cn/action.page.Article/detail?id=593804369069dfe55d377aae # find / -name my.cnf /etc/my.cnf #vi /etc/my.cnf 按【I】键,在[mysqld]下添加一行:
    skip-grant-tables
按【ESC】键,输入:wq回车保存并退出vi。
]]>
<![CDATA[windows桌面图标修复]]> http://blog.6tail.cn/action.page.Article/detail?id=58cbf0a39069e0c4ca9a7859 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58cbf0a39069e0c4ca9a7859 2017-03-17 22:20:19 http://blog.6tail.cn/action.page.Article/detail?id=58cbf0a39069e0c4ca9a7859 如果windows桌面图标出现反常状况(不含图标下方的文字),如图标很模糊、图标只显示一部分、图标变成黑色的方块等等情况,可以尝试用下面的方法快速修复。

用记事本建立一个批处理程序(.bat后缀文本文件)并运行即可:

windows xp:

    taskkill /f /im explorer.exe
    cd /d %userprofile%\\Local Settings\\Application Data
    del IconCache.db /a
    start explorer.exe

windows7:

    taskkill /f /im explorer.exe
    cd /d %userprofile%\\AppData\\Local
    del IconCache.db /a
    start explorer.exe
]]>
<![CDATA[使用osworkflow时DTD验证遇到403错误]]> http://blog.6tail.cn/action.page.Article/detail?id=58cbed219069e0c4ca9a7855 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58cbed219069e0c4ca9a7855 2017-03-17 22:05:21 http://blog.6tail.cn/action.page.Article/detail?id=58cbed219069e0c4ca9a7855 osworkflow是一个非常容易上手的老掉牙的轻量级工作流引擎,不过不是拿来就能用的,要改造的地方非常非常非常多。

最郁闷的就是这个问题,运行时必然会报出这个异常:

    java.io.IOException: Server returned HTTP response code: 403 for URL: http://opensymphony.com/osworkflow/workflow_2_8.dtd

很奇葩吧,xml配置文件你不使用DTD,osworkflow会报错,说你木有DTD,按要求配好了DTD,它又会傻不拉唧的跑去网站找这个DTD,结果该网址早就已经无法访问了。

]]>
<![CDATA[Oracle查询表空间物理文件及利用率]]> http://blog.6tail.cn/action.page.Article/detail?id=58cbeaec9069e0c4ca9a7852 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58cbeaec9069e0c4ca9a7852 2017-03-17 21:55:56 http://blog.6tail.cn/action.page.Article/detail?id=58cbeaec9069e0c4ca9a7852 select b.file_name 物理文件名, b.tablespace_name 表空间, b.bytes / 1024 / 1024 大小M, (b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024 已使用M, substr((b.bytes - sum(nvl(a.bytes, 0))) / (b.bytes) * 100, 1, 5) 利用率 from dba_free_space a, dba_data_files b where a.file_id = b.file_id group by b.tablespace_name, b.file_name, b.bytes order by 利用率 desc, b.tablespace_name ]]> <![CDATA[mysql修改密码及开启远程访问]]> http://blog.6tail.cn/action.page.Article/detail?id=58cb564990691218b289a2ff 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58cb564990691218b289a2ff 2017-03-17 11:21:45 http://blog.6tail.cn/action.page.Article/detail?id=58cb564990691218b289a2ff 修改root用户密码:

    mysql>update user set password=PASSWORD('新密码') where user='root';
    mysql>flush privileges;

开启远程访问:

    mysql -u root -p
    mysql>use mysql; 
    mysql>update user set host = '%' where user = 'root'; 
    mysql>select host, user from user;
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
    mysql>FLUSH PRIVILEGES;

`mysql>EXIT

]]>
<![CDATA[C#.net解决windows xp下WebBrowser控件不触发ProgressChanged和DocumentComplete事件的问题]]> http://blog.6tail.cn/action.page.Article/detail?id=58cb515c90691f35e60df228 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58cb515c90691f35e60df228 2017-03-17 11:00:44 http://blog.6tail.cn/action.page.Article/detail?id=58cb515c90691f35e60df228 用C#.net制作了一个winform,内嵌一个WebBrowser控件,在win7下运行很正常,在windows xp下却始终不触发ProgressChanged和DocumentComplete事件。

]]>
<![CDATA[让鼠标移动不听使唤]]> http://blog.6tail.cn/action.page.Article/detail?id=58ca97ef90691f35e60df216 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58ca97ef90691f35e60df216 2017-03-16 21:49:35 http://blog.6tail.cn/action.page.Article/detail?id=58ca97ef90691f35e60df216 这是一个关于鼠标的恶作剧,在这个网页里,鼠标将按你移动的反方向移动。

如果您想整蛊你的朋友,很乐意为您服务。

您把下边这个链接发给您的朋友,让TA体验鼠标不受控制的悲催吧,/坏笑 10086。

]]>
<![CDATA[基于骨骼动画的javascript时钟]]> http://blog.6tail.cn/action.page.Article/detail?id=58ca935b90691f35e60df20c 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58ca935b90691f35e60df20c 2017-03-16 21:30:03 http://blog.6tail.cn/action.page.Article/detail?id=58ca935b90691f35e60df20c 思路和代码为原创,图片素材来源于网络。

原理很简单,放一张表盘背景图,将时、分、秒三根指针看作是3根骨头外面贴了个皮肤(指针图片),正中心点为3根骨头的连接点,连接点保持不动,3根骨头分别以连接点为中心做各自速度的圆周运动。

]]>
<![CDATA[向JavaScript的3D游戏进军(二)]]> http://blog.6tail.cn/action.page.Article/detail?id=58c6aa9090698254cd0b88ba 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c6aa9090698254cd0b88ba 2017-03-13 22:20:00 http://blog.6tail.cn/action.page.Article/detail?id=58c6aa9090698254cd0b88ba 3D的算法实在是太费脑筋了,网上看了些资料,每个人对坐标的定义都有些差别,所以想套过来用是不容易的。又想了很久,试了很久,终于算是上了一个台阶了。上一篇文章《[向JavaScript的3D游戏进军(一)](/action.page.Article/detail?

]]>
<![CDATA[向JavaScript的3D游戏进军(一)]]> http://blog.6tail.cn/action.page.Article/detail?id=58c6a8b790698254cd0b88b5 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c6a8b790698254cd0b88b5 2017-03-13 22:12:07 http://blog.6tail.cn/action.page.Article/detail?id=58c6a8b790698254cd0b88b5 写下这个标题,发现有些夸大其词了。

本人数学是语文老师教的,从入高中就没及格过,所以,学习3D原理的难度可想而知。

传统JavaScript要在页面上画条精确坐标的斜线,都不是那么容易。搞基于(不是搞基哈)web的3D,很多人使用canvas、vml、flash,而我是从来不会走寻常路的,虽然参考了他们关于3D的千方百计的描述。

]]>
<![CDATA[oracle记录被另一个用户锁住]]> http://blog.6tail.cn/action.page.Article/detail?id=58c5493d9069ef28832f864d 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c5493d9069ef28832f864d 2017-03-12 21:12:29 http://blog.6tail.cn/action.page.Article/detail?id=58c5493d9069ef28832f864d oracle提示记录被另一个用户锁住的解决办法。

1、执行以下SQL:

    select
      distinct 'alter system kill session '||chr(39)||b.sid||','||b.serial#||chr(39)||';' cmd,
      b.username,
      b.logon_time
    from v$locked_object a,v$session b
    where a.session_id=b.sid 

2、 执行CMD字段值。

]]>
<![CDATA[windows远程桌面端口修改]]> http://blog.6tail.cn/action.page.Article/detail?id=58c5489e9069ef28832f864b 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c5489e9069ef28832f864b 2017-03-12 21:09:50 http://blog.6tail.cn/action.page.Article/detail?id=58c5489e9069ef28832f864b 三步操作:

  1. 注册表[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWdsrdpwdTdstcp],修改PortNamber值。
]]>
<![CDATA[Excel中文本转数字]]> http://blog.6tail.cn/action.page.Article/detail?id=58c5483b9069ef28832f8649 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c5483b9069ef28832f8649 2017-03-12 21:08:11 http://blog.6tail.cn/action.page.Article/detail?id=58c5483b9069ef28832f8649 excel报表中为了防止数字被科学计数法,通常会设置为文本格式,单元格左上角会有个小三角,点击该单元格会出现一个感叹号,这时我们可以点击转换为数字,但是如果一列都是这样,一个一个转换实在太low。

最简单的办法是:选中整列,在【数据】,点【分列】,然后【下一步】,【下一步】,【完成】。

]]>
<![CDATA[bat将外网IP复制到剪贴板]]> http://blog.6tail.cn/action.page.Article/detail?id=58c547b59069ef28832f8645 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c547b59069ef28832f8645 2017-03-12 21:05:57 http://blog.6tail.cn/action.page.Article/detail?id=58c547b59069ef28832f8645 运行bat批处理程序,自动获取本机外网IP,并复制到剪贴板,这样运行一下,就可以直接粘贴了,很方便的说。

将以下代码保存到bat文件中即可:

    @echo off
    <"%~f0" more  5 >tmp.vbs
    cscript //NoLogo /e:vbscript tmp.vbs
    echo >nul && del tmp.vbs
    goto:eof
    set oDOM = WScript.GetObject("http://city.ip138.com/ip2city.asp")
    do until oDOM.readyState = "complete"
    WScript.sleep 200
    Loop
    s=oDOM.documentElement.innerText
    set re = New RegExp
    re.Pattern="(\d )\.(\d )\.(\d )\.(\d )"
    For Each m in re.Execute(s)
    Set ws = wscript.createobject("wscript.shell")
    ws.run "mshta vbscript:clipboardData.SetData(" """" "text" """" "," """"&m&"""" ")(close)",0,true
    Next
]]>
<![CDATA[基于java原生代码使用给定的p12证书请求https站点]]> http://blog.6tail.cn/action.page.Article/detail?id=58c545519069ef28832f8643 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c545519069ef28832f8643 2017-03-12 20:55:45 http://blog.6tail.cn/action.page.Article/detail?id=58c545519069ef28832f8643 不多说,直接上代码,注意请求的url是https协议的,证书文件是.p12后缀的:

    /**
     * POST请求
     * @param certFile 证书文件
     * @param password 密钥
     * @param url URL
     * @param data 数据内容
     * @return 返回结果
     * @throws IOException 
     * @throws UnrecoverableKeyException 
     * @throws NoSuchAlgorithmException 
     * @throws KeyStoreException 
     * @throws CertificateException 
     * @throws KeyManagementException 
     */
    public static String post(File certFile,String password,String url,String data) throws IOException, 
        KeyStoreException, 
        NoSuchAlgorithmException,
        UnrecoverableKeyException,
        CertificateException,
        KeyManagementException{
          HttpsURLConnection conn = (HttpsURLConnection)new URL(url).openConnection();
          conn.setDoOutput(true);
          conn.setRequestMethod("POST");
          KeyStore ks  = KeyStore.getInstance("PKCS12");
          InputStream fin = new FileInputStream(certFile);
          ks.load(fin,password.toCharArray());
          KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
          kmf.init(ks,password.toCharArray());
          KeyManager[] kms = kmf.getKeyManagers();
          KeyStore caks = KeyStore.getInstance("JKS");
          fin = new FileInputStream(new File(System.getProperty("java.home")
              +File.separatorChar+"lib"
              +File.separatorChar+"security"
              +File.separatorChar+"cacerts"));
          caks.load(fin,"changeit".toCharArray());
          TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
          tmf.init(caks);
          TrustManager[] tms = tmf.getTrustManagers();
          SSLContext ssl = SSLContext.getInstance("TLSv1");
          ssl.init(kms, tms, new SecureRandom());
          conn.setSSLSocketFactory(ssl.getSocketFactory());
          OutputStream out = conn.getOutputStream();
          out.write(data.getBytes("utf-8"));
          out.flush();
          out.close();
          BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(),"utf-8"));
          String line = null;
          StringBuilder sb = new StringBuilder();
          while((line = in.readLine())!=null){
            sb.append(line);
          }
          conn.disconnect();
          return sb.toString();
    }
]]>
<![CDATA[推箱子]]> http://blog.6tail.cn/action.page.Article/detail?id=58c543b89069ef28832f8641 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c543b89069ef28832f8641 2017-03-12 20:48:56 http://blog.6tail.cn/action.page.Article/detail?id=58c543b89069ef28832f8641 推箱子,就不用多介绍了,这个是六特尔很久很久很久以前的作品了,可以追溯到200几年,后来优化过,就成这样了。

推箱子

试玩地址:http://6tail.cn/demos/box/box.html

]]>
<![CDATA[仿金山打字通里面那个打字游戏]]> http://blog.6tail.cn/action.page.Article/detail?id=58c5435d9069ef28832f863d 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c5435d9069ef28832f863d 2017-03-12 20:47:25 http://blog.6tail.cn/action.page.Article/detail?id=58c5435d9069ef28832f863d 这是六特尔以前写的一个在线小游戏,基于html javascript(非html5,非canvas),名字叫《太空大战》,山寨的金山打字通里面的打字游戏,在刚接触计算机那个年代,对这个是非常好奇的,跟这个游戏一起的,还有个警察抓小偷的打字游戏,不过那个难度比这个大多了。

]]>
<![CDATA[未完成的RPG游戏-《浮生》]]> http://blog.6tail.cn/action.page.Article/detail?id=58c542d49069ef28832f8639 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c542d49069ef28832f8639 2017-03-12 20:45:08 http://blog.6tail.cn/action.page.Article/detail?id=58c542d49069ef28832f8639 这是六特尔以前写的一个在线的RPG游戏,基于html javascript(非html5,非canvas),名字叫《浮生》,刚开始的时候信心十足,结果没多久,就发现没有好的故事情节,所以就搁置了。

浮生

试玩地址:http://6tail.cn/demos/rpg/game.html

]]>
<![CDATA[80后应该都玩过的打野鸭山寨版]]> http://blog.6tail.cn/action.page.Article/detail?id=58c5422a9069ef28832f8635 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c5422a9069ef28832f8635 2017-03-12 20:42:18 http://blog.6tail.cn/action.page.Article/detail?id=58c5422a9069ef28832f8635 这是六特尔以前写的一个在线小游戏,基于html javascript(非html5,非canvas),名字叫《打野鸭》,山寨的FC小游戏,那时候玩这个游戏是要用枪的哦。

打野鸭

试玩地址:http://6tail.cn/demos/duck/duck.html

]]>
<![CDATA[好奇害死猫(六特尔写的一个虐心游戏)]]> http://blog.6tail.cn/action.page.Article/detail?id=58c541679069ef28832f8631 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c541679069ef28832f8631 2017-03-12 20:39:03 http://blog.6tail.cn/action.page.Article/detail?id=58c541679069ef28832f8631 这是六特尔以前写的一个在线小游戏,基于html javascript,名字叫《好奇害死猫》,游戏的目的在于培养人的定力,就不多剧透了。

好奇害死猫

试玩地址:http://6tail.cn/cat.html

]]>
<![CDATA[第三天●术后]]> http://blog.6tail.cn/action.page.Article/detail?id=58c540999069ef28832f862c 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c540999069ef28832f862c 2017-03-12 20:35:37 http://blog.6tail.cn/action.page.Article/detail?id=58c540999069ef28832f862c 再次强调,因为有局部麻醉,手术过程中割肉是不痛的,掰骨头会有点痛,还能忍。但是,就算把手指头伸到鼻孔里面都会有恶心的感觉,更不用说拿各种冷冰冰硬邦邦的工具伸到鼻子深处,似乎要戳中后脑勺才肯罢休,体验了一次,绝对不会想再体验第二次。

]]>
<![CDATA[第三天●手术]]> http://blog.6tail.cn/action.page.Article/detail?id=58c540779069ef28832f8629 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c540779069ef28832f8629 2017-03-12 20:35:03 http://blog.6tail.cn/action.page.Article/detail?id=58c540779069ef28832f8629 本文含有重口味描述,请三思而后读。早上7点多就到医院了,一到医院就换上了手术衣,只有上衣。三年给我拍了张照,我刚神采奕奕的自称精神病人,来不及紧张,就被叫去喷麻药。护士往我鼻子里喷了很多麻药,前几天做鼻腔镜检查的时候也喷过,不过鼻腔镜检查是喷了嘴里的,这次没喷。麻药味苦。

]]>
<![CDATA[第二天●医生很忙]]> http://blog.6tail.cn/action.page.Article/detail?id=58c5403b9069ef28832f8626 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c5403b9069ef28832f8626 2017-03-12 20:34:03 http://blog.6tail.cn/action.page.Article/detail?id=58c5403b9069ef28832f8626 第二天早上七点多,到医院抽饿血,足足抽了5管。然后让验大小便。然后输了一袋液,吸了一口雾化。然后实习医生说主治医生在做手术,让我等他,大概下午两点多会来。

]]>
<![CDATA[第一天●原来我对蟑螂过敏]]> http://blog.6tail.cn/action.page.Article/detail?id=58c53fdf9069ef28832f8623 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c53fdf9069ef28832f8623 2017-03-12 20:32:31 http://blog.6tail.cn/action.page.Article/detail?id=58c53fdf9069ef28832f8623 今天入院。上午打点行装,到了耳鼻喉科住院部办理入院手续。 入院要预交2K,问小妹儿可以刷银行卡不,她说POS机没纸了,下午才能刷卡;又问她可以刷社保卡不,她说不行;看样子出师不利啊,还得去取现金。

]]>
<![CDATA[六特尔原创荒诞武侠小说系列之——武侠]]> http://blog.6tail.cn/action.page.Article/detail?id=58c4096eccbcdb6d944fb0ec 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c4096eccbcdb6d944fb0ec 2017-03-11 22:27:58 http://blog.6tail.cn/action.page.Article/detail?id=58c4096eccbcdb6d944fb0ec 望远镜里出现了三个非同寻常的字眼——“外星人”。六特尔大吃一惊,往后退了十八里,终于看清了那张贴在电线杆上的告示:

前日一脖子上挂着刻有“外星人”字样铭牌的神秘人物来本府大牢赖着不走,本府请来非正常人类研究所的很多专家,但语言不通无法交流,特面向全国招聘翻译人才,月薪面议。

]]>
<![CDATA[六特尔原创荒诞武侠小说系列之——功夫]]> http://blog.6tail.cn/action.page.Article/detail?id=58c40902ccbcdb6d944fb0e9 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c40902ccbcdb6d944fb0e9 2017-03-11 22:26:10 http://blog.6tail.cn/action.page.Article/detail?id=58c40902ccbcdb6d944fb0e9 “那个独孤求败可真不知天高地厚,仗着独孤九剑跑我家来偷猪,我当时抓了把菜刀就追着他打。后来他削掉了我一根头发,我砍断了他一根眉毛。他还口口声声说甘拜下风,回家不久就郁郁而终了……”

说到这儿,六特尔给了头上飞来飞去的苍蝇一记耳光。

]]>
<![CDATA[六特尔原创荒诞武侠小说系列之——江湖]]> http://blog.6tail.cn/action.page.Article/detail?id=58c40885ccbcdb6d944fb0e6 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c40885ccbcdb6d944fb0e6 2017-03-11 22:24:05 http://blog.6tail.cn/action.page.Article/detail?id=58c40885ccbcdb6d944fb0e6 “喜欢左手还是右手?”师父轻描淡写的问。

六特尔劝道:“不就踩死了一只蚂蚁吗,何必赶尽杀绝呢师父?”

话刚说完,那人惨叫一声,尸骨遍野,血流成河。

六特尔头发抽筋,道:“师父,我想退出江湖。

]]>
<![CDATA[老窦]]> http://blog.6tail.cn/action.page.Article/detail?id=58c407baccbcdb6d944fb0e3 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c407baccbcdb6d944fb0e3 2017-03-11 22:20:42 http://blog.6tail.cn/action.page.Article/detail?id=58c407baccbcdb6d944fb0e3 无意间找到了多年以前写的关于某老师的回忆录,翻来炒炒吧。现在看来,年轻时的我还真是个文艺青年,童言无忌啊!

早读课老窦总是先站在教室外面的阳台上吞云吐雾,时而传来撕心裂肺的咳嗽声,比我们的读书声还嚣张。

]]>
<![CDATA[excel中查找特殊符号~]]> http://blog.6tail.cn/action.page.Article/detail?id=58c40715ccbcdb6d944fb0e1 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c40715ccbcdb6d944fb0e1 2017-03-11 22:17:57 http://blog.6tail.cn/action.page.Article/detail?id=58c40715ccbcdb6d944fb0e1 excel中存在这样的数据:2012/01~2012/12

我需要找出这样的数据,理所当然ctrl f,然后输入~进行查找,结果无法定位到这行数据。

原来~是作为特殊字符,需要转义才能查找到,解决办法就是输入两个~,即:~~

]]>
<![CDATA[oracle的递归查询]]> http://blog.6tail.cn/action.page.Article/detail?id=58c40694ccbcdb6d944fb0df 六特尔 http://blog.6tail.cn/action.page.Article/detail?id=58c40694ccbcdb6d944fb0df 2017-03-11 22:15:48 http://blog.6tail.cn/action.page.Article/detail?id=58c40694ccbcdb6d944fb0df 有这样一个表:DEPT
IDPARENTIDDEPTNAME
ID父部门ID,顶级部门的父部门为null当前部门名称

如果要从顶级部门开始递归所有部门:

    select level,a.* from DEPT a start with a.PARENT_ID is null connect by prior a.ID=a.PARENT_ID

level:层次

start_with:入口部门

prior:前序遍历

ID=PARENT_ID:从入口部门开始往下递归

PARENT_ID=ID:从入口部门开始往上递归

了解了上述规则,则不难写出从某部门开始的所有下级部门:

    select level,a.* from DEPT a start with a.ID = 3 connect by prior a.ID=a.PARENT_ID

从某部门开始的上级部门:

    select level,a.* from DEPT a start with a.ID = 3 connect by prior a.PARENT_ID = a.ID

如果要在以上结果中进行排除,如排除当前部门,即某部门的上级部门(注意where筛选在递归结果之后进行):

    select
      level,
      a.*
    from DEPT a
    where a.ID != 3
    start with a.ID = 3
    connect by prior a.PARENT_ID = a.ID

如果还想按层级显示部门名称,如:
IDNEWDEPTNAMEDEPT_NAME
ID部门A/部门A-1/部门A-1-1部门A-1-1

可以使用如下语句:

    select
      level,
      ltrim(sys_connect_by_path(a.DEPT_NAME,'',''),'','') NEW_DEPT_NAME,
      a.*
    from DEPT a
    start with a.ID = 3
    connect by prior a.ID=a.PARENT_ID

至于其他的,就可以融会贯通了。

]]>