[golang]百度贴吧登陆

闲着无聊,总不能每天推galgame吧。于是就试着入了golang坑。

毕竟顶着谷歌爸爸的光环,看看golang到底怎么样。

于是就花了几个小时看了入门文档。。最后编译一看。。

WTF?一个hello,world程序1.5M.。。。。。我TMD还是用易语言算了,犹豫了一会儿,还是继续学下去了,毕竟golang还会更新嘛

(虽然说我入golang的最初目的是想写病毒木马这种东西的。但是看这体积显然不可能了

话说就算是易语言我的hello,world程序体积也才8kb的说(黑月)

然后,正好找到一年前刚入PY的一个坑。百度贴吧自动抢楼。因为PY的编码原因以及当时技术不足所以写了一半弃坑了

现在原本想重写,转念一想就拿来给golang练手吧。

代码还是蛮舒服的:QQ截图20160807145646.jpg

其实原本想入ruby的。。。不过实在不习惯ruby23333就像我不怎么喜欢(习惯)写CPP代码一样

代码在这:点击下载

Tags: none

隐藏文件技巧---让你的电脑多出一个O盘

事先说明,这段脚本不是我写的_(:3」∠)_,只是非常早之前搜集的,现在发现竟然还有
代码如下

@ECHO OFF

    MD D:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}>NUL

    IF EXIST O:\NUL GOTO DELETE

    SUBST O: D:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}

    START

    O:\

    GOTO END

    :delete

    SUBST /D O:

    :END

就是用D盘卷标多创建个虚拟磁盘,详情subst介绍以及使用方法

Tags: 批处理, 隐藏文件

博客大改完成

大大的改动了一下博客。
虽然看起来没什么变化。
不过内部改动挺多的说。
加入了PJAX,背景音乐。
虽然说渣审美无力吐槽。
但是放在底部也不行啊!
PJAX竟然不会重载JS。
所以看代码会非常难受。
目前也没想到什么办法。
还打算准备改一改LOGO。
(这是以前用画板画两分钟P的2333333)

2016/7/30更新

优化了microsoft edge的访问

Tags: 随便写写

真-PJAX

妈的智障,贼屎!
我花了一个下午就是为了处理之前那个伪pjax。
因为伪pjax重载的时候,没有对返回的html源码进行处理,会把全部html代码给load进去,所以导致一使用伪pjax就会重复播放
虽然说音乐不会断,但是重复播放更让人难受好不?
然后,就从下午三点一直弄弄弄。。。。。
弄到了晚上11点!!也就是现在。终于忍无可忍,直接跑去看pjax的源码。
也就是报错的那行

var $head = $(parseHTML(data.match(/<head1>([sS.])</head>/i)[0]))

突然意识到不对。会不会是我的博客的源码有问题导致正则搜不到。
切到目录下一看。果然
这个上世纪的程序猿尼玛。不怎么喜欢写headhtml。只写了一个寂寞的/html。其他都是靠着浏览器默默的补全,就说尼玛为什么pjax正则表达式搜不到。QAQ
PS:之前我已经把能排查的都排查了,什么jquery引用什么权限问题什么代码问题什么版本问题什么顺序问题都尼玛检查多了,我都快疯到想抛弃typecho自己重写一个博客系统,这样就能不用Pjax了。
PS2:之前那个伪pjax改一改也是能用的。只要吧那个返回的html中用正则提取出div 你需要的容器.../div只提取中这个,再用$().load或者&().html或者&().innH什么来着忘了来只加载那个新内容,也能达到一样的效果


  1. >
Tags: 历史遗留问题

发现了一个好东西

最近在学汇编和反汇编,正好翻到了个对PE结构讲的挺深的一个文章
下载地址:纯手工编写PE可执行文件.pdf
MD,我差点就决定开坑按照里面那个纯手工自己写一个了。
不过后面引用winAPI贼蛋疼,成功的吧我吓退了。
不过找这些和汇编有关的文档真心不多呀。
没找到是一回事。。找到了看得懂看不懂还说不定呢2333333

Tags: 汇编, 文档

[PY]BiliBili-Live直播间录制工具

详情请到Friends下的rabbit的博客查看解析。
由他的影响我也做了一个QWQ,直接上代码辣

import md5,requests,threading,time
_clock_ = 0
times = 0
def _clock():
    global _clock_
    while 1:
        _clock_ = _clock_ + 1
        time.sleep(1)
        print _clock_
        if(_clock_ == times):
            break
def _txt(start_str, end, html):
    start = html.find(start_str)
    if start >= 0:
        start += len(start_str)
        end = html.find(end, start)
        if end >= 0:
            return html[start:end].strip()
def liveURL(url):
    web = requests.get(url)
    ROOMID = 'cid=' + _txt('var ROOMID =',';',web.content)
    appkey = 'appkey=85eb6835b0a1034e'
    ts = 'ts='+str(time.time())
    players = 'player=1'
    quality = 'quality=0'
    m = md5.new()
    m.update(appkey+'&'+ROOMID+'&'+players+'&'+quality+'&'+ts)
    sign = m.hexdigest()
    web = requests.get('http://live.bilibili.com/api/playurl?'+appkey+'&'+ROOMID+'&'+players+'&'+quality+'&'+ts+'&'+sign)
    live_url = _txt('<url><![CDATA[',']]></url>',web.content)
    print live_url
    downLoad(live_url)
def downLoad(url):
    global _clock_,time
    down = requests.get(url)
    with open('D:\\'+str(time.time())+'.flv','wb') as code:
        for data in down.iter_content(chunk_size=4096):
            code.write(data)
            if _clock_ == time:
                break

if __name__ == '__main__':
    url = raw_input("Please Input Bilibili-Live's url:")
    times = int(raw_input("Please Input luzhishijian(i don't know this word for english.QVQ):"))
    t = threading.Thread(target=_clock())
    liveURL(url)
    t.start()
Tags: python, bilibili

【开源】[喜闻乐见的抄袭]易语言仿flask

因为很喜欢Python的flask框架,并且易语言没有开发这类的东西。正巧放假了,于是就打算移(抄)植(袭)一份。

说明我也懒得说明了,这个就当成更新的日志吧。目前进度来看,只是GET,POST访问这些小事情基本是可以处理的了

2016/7/8:乱写的.rar

Tags: none

本子站源码

以前无聊随手写的。今天就放出来吧。
经过了两到三次修改,勉强能用了。前端依旧傻逼。QAQ
注意,w_url请改成自己的IP/域名。并且在app.run()那里的端口选择要改的端口
需要flask模块和requests模块。
(当初写的时候我为什么要用正则表达式。。感觉完全拖慢了系统速度。。
如果有哪位好心人能帮忙改改前端或者优化后端我会非常感谢的_(:3」∠)_。。
顺便使用方法:使用方法
源码在这:ex.rar

Tags: exhentai, 本子

易语言内部执行python语句&易语言编写python包

网络上查了查资料。执行python语句十分简单,就是调用Pythonx.x.dll内部的三个函数,C++调用方式也一样
直接给出E引用:

.DLL命令 Py_Initialize, 整数型, "python34", "@Py_Initialize"

.DLL命令 Py_Finalize, 整数型, "python34", "@Py_Finalize"

.DLL命令 PyRun_SimpleStringFlags, 整数型, "python34",
"@PyRun_SimpleStringFlags"

.参数 command, 文本型
.参数 flags, 整数型

运行方式就是在任意代码内放置:

Py_Initialize ()
PyRun_SimpleStringFlags (PYTHON语句, 0)
Py_Finalize ()

即可。
接下来是E编写python包。
和CPP差不多

因为代码太长,并且网上也有现成的,就直接丢上来了_(:3」∠)_。。。
主要就是自定义一个类型包含包信息让python识别就行了,之后调用PYthonX.X.DLL建立包
说到底还不是都是DLL变形而来的
同时还要注意PY的Object类型是整数。E_pythonbag.rar

Tags: python, 易语言

【手残注意】闲着无聊发几张画的

你们已经放假了,然而我们要7月10号才放暑假。。。好想死。博客好久没更新了总觉得不太好于是就随便弄些这个凑凑数咯。(反正也没人看

里面很多很多黑历史2333请保护好自己的眼睛
首先是两分钟随手涂的_(:3」∠)_A.jpg


阅读全文...

Tags: 手残, 手绘, 黑历史
文章总数:104篇 分类总数:3个