为php安装mcrypt扩展

php的mcrypt扩展安装与其它扩展类似,但也有两处小小的不同:不同之处一:mcrypt依赖一个mcrypt.h的头文件,需要安装libmcrypt才会有这个文件:wget tar zxvf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8/不同之处二:libmcrypt的编译用默认的gcc无法通过,必须让gcc支持c++yum install gcc-c++ ./configure make && make install cd php-5.6.33/ext/mcrypt/ #上面的5.6.33改成自己的目录 phpize ./configure make && make install重启,

C#通过API获取文件的关联图标

这里的文件关联图标说的是:在Windows的文件资源管理器(文件夹)中看到的文件的图标。举例说:.txt文件的关联图标是记事本的图标.avi文件的关联图标是默认播放器的图标.html文件的关联图标是默认浏览器的图标本文介绍的图标就是文件的这种关联图标。using System.Runtime.InteropServices; public struct SHFILEINFO{public IntPtr hIcon; public IntPtr iIcon; public uint dwAttributes; [MarshalAs(UnmanagedType.ByVa

比特币作为货币的三大硬伤

本文以比特币为题是因为比特币的知名度比较高,但其实这些硬伤同时存在于其他基于区块链技术的虚拟货币,比如:莱特币、以太币、狗币等等。一 不安全虚拟货币是数字货币,非常容易被盗,而且被盗之后几乎不可能找回。仅我一个外行所知道的整个交易所(或网站)连窝端的大规模被盗事件就有三四起。最近一起日本Coincheck交易所遭遇黑客入侵,盗走5亿NEM币,按市值计算损失约

蔡英文打麻将

蔡英文的支持率每况愈下,幕僚给她出了个主意:应该通过作秀缓和一下与军公教的矛盾。于是蔡英文来到一个荣民之家视察。看到四个老人在打麻将,见到蔡省长来了其中一个邀请她一起来打一圈。蔡英文想表现出亲民的姿态就坐了下来。打着打着,一个老头问蔡省长:發财你要不要啊?蔡英文说:發财当然要,有了發财我就可以和(音糊)绿一色了,88番呢。老头说:要發财可以,

www.baidu.com/s?tn=80035161_2_dg不是中毒

电脑硬件升级后,被迫操作系统也升级到Win10(新的主板芯片组已不支持Win7等低版本),安装之后发现IE浏览器的首页是:https://www.baidu.com/?tn=80035161_1_dg一开始还以为是中毒了,先是怀疑iso镜像被动了手脚,但是检查后发现一切正常;又怀疑是第三方软件的问题,排查了一圈也没发现疑点。后来在注册表里也发现了baidu.com的踪迹:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{64AF4D

火绒安全软件导致Win10开始菜单打不开的BUG

前一段时间爆出的一个新闻,火绒安全软件把腾讯电脑管家的行为识别为病毒,后来腾讯公开道歉,火绒大大的曝光了一把。今天试用了一下火绒安全软件,安装什么都中规中矩,但是安装之后总觉得别别扭扭的,不顺畅。花了几个小时经过反复测试比较,终于确定是火绒安全软件的黑锅,具体症状如下:一 开始菜单打不开,一开始我以为是我键盘的Win键坏了,捣鼓了很长时间键盘,

VB.NET浏览器第8坑 取消兼容模式

webbrowser默认是相当于IE开启了兼容模式(相当于IE7),所以在浏览某些网站的时候页面是乱的,具体影响网页的样式。如何取消兼容模式,做到与IE普通模式同样的效果呢?许多教程提供的方法是在注册表中增加一项:如果是32位应用找这里:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION如果是64位应用找这里:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet E

VB.NET浏览器第7坑 浏览器的后退按钮

webbrowser控件自带后退接口,方法是:WebBrowser1.GoBack()但是有一个问题,比如像百度搜索结果中的链接A,点击后其实是跳转到另一个网页B。这种情况下点击后退会退回链接A,但是链接A的功能就是跳转到网页B,于是又跳回了网页B。在用户看来,点了后退按钮页面闪烁了一下,但是并没有退。真正的浏览器并没有这个问题,因为搜索结果页是在新窗口打开的,这个页就是新窗口的第一页

VB.NET浏览器第6坑 设置HTML文件作为自定义的首页

希望浏览器启动时显示一个HTML,比如:打开它所在目录中的home.htmlPrivate Sub Form1_Resize(sender As Object, e As EventArgs)Handles Me.Resize WebBrowser1.Navigate(Application.StartupPath + "/home.html")End SubApplication.StartupPath代表exe程序所在目录

VB.NET浏览器第5坑 网页不能随着窗口的最大化同步变大

如果点击窗体的最大化按钮,窗体虽然最大化了但是webbrowser并没有变大,可显示的网页的尺寸仍然是设计时设定的尺寸。我们期望的是webbrowser控件能跟随窗体一起变大变小填坑:不止是webbrowser需要根据窗体尺寸适配,地址栏、后退按钮等都需要动态调整位置。我使用的方法是:定义一个专门适配尺寸的方法,根据窗体宽度(Me.Width)动态计算其中控件的尺寸:Private Sub iniSize()Addr

VB.NET浏览器第4坑 在网页上右键出不来菜单

填坑:如果想允许右键菜单就修改WebBrowser1的属性,IsWebBrowserContextMenuEnabled,将其改成True

VB.NET浏览器第3坑 应该在新窗口打开的链接都点不开

VB.NET浏览器坑三 应该在新窗口打开的链接都点不开使用中会发现,网页中的链接如果带有target="_blank"就不能打开(或者弹出其它浏览器)<a href="http://www.sunzhaozhong.com/" target="_blank">点不开的链接</a><a href="http://www.sunzhaozhong.com/">能点开的链接</a>比较理想的效果是真的在新窗口打开,但是我们的浏览器很简陋现在还没有多窗口或者多标签功能

VB.NET浏览器第2坑 总是弹出各种Javascript报错

填坑:webbrowser控件默认会把遇到的每个Javascript报错都弹出来,令人不厌其烦,根本没法用下去选中webbrowser控件,在属性中找到ScriptErrorsSuppressed,把值改成True

VB.NET浏览器第1坑:浏览器应该有个地址栏

浏览器应该有个地址栏,在地址栏里输入网址,然后回车就显示对应网站填坑:在公共控件里找到TextBox,拖放到窗口的合适位置,在属性栏里改名叫Address,好了我们有地址栏了。接下来是地址栏与webbrowser的双向绑定。双向绑定的意思是:地址栏输入的网址回车之后会在webbrowser显示;如果点击webbrowser中的链接跳转到别的网页,地址栏也要跟着相应的更新为新的地址。假定webbrowser控件

用VB.NET实现一个简单实用的浏览器

VB.NET是一种类似自然语言的编程语言,与C++等编程语言相比,VB.NET的上手门槛是比较低的。下面通过一个具体的实例说明如何通过VB.NET编写一个简单实用的浏览器。一 最简单的浏览器打开Visual Studio之后,新建一个VB.NET项目,选择“Windows窗体应用程序”,然后在设计界面可以看到一个Windows程序的空的窗口。在工具箱中有许多控件,“公共控件”的拖到最下方找到一个叫“webbrowser”的控

Windows标准控件TextBox文本框点击事件的响应顺序

一个Windows程序的文本框,用鼠标点击一下这一瞬间会触发5个事件,他们的顺序是:GotFocusMouseDownClickMouseClickUp记录一下。

《末日孤舰》第三季的神剧情:绑架总统

美国海军一艘驱逐舰(詹姆斯号)在中国西沙海域执行搜索任务但是燃料不足,舰上的军官在讨论对策。有军官提出一个方案:通过外交途径让中国允许该舰靠港补给(情节设定中国、美国是名义上的盟国)。但这一方案被否定了,因为舰长钱德勒担心,万一中国在加油的时候动手脚会导致军舰起火爆炸。剧中没有人提到美国海军补给舰的存在,既然情节设定是孤舰,所以就得是一条

用正则表达式删除复制过来的代码行号

在编程开发过程中不可避免的会参考别人的代码,在别人的博客中复制代码的时候有的网站比较人性化可以复制原始代码,而有的网站则只能复制出一堆格式乱乱的代码,最烦人的是连代码的行号也一并复制过来,如下图所示。Android Studio中格式错乱的代码这种情况如果人工删除行号比较麻烦,不过幸好绝大多数编辑器(或IDE)都支持高级替换功能,用这个功能可以轻松清理这些行号。

让Linux进程关掉客户端后继续执行

通常我们使用shell客户端在Linux服务器上执行命令,如果我们关闭客户端,则该进程也自动终止。像统计分析等程序执行起来耗时较长,就必须让程序在后台执行,原因有二:1 即使我们不主动关闭客户端,也不能排除意外情况导致客户端关闭2 仅仅为了让程序继续执行而开着一台电脑运行shell客户端浪费能源两种办法将程序转为后台执行:方法一:nohup假如期望执行的程序是php 1.php那就

“垂衣”理型师模式的几个硬伤

垂衣是一家专门为男人挑选服装的企业,他的购物流程大致是这样的:先交299元成为垂衣会员,注册成为垂衣会员之后,会有一个“理型师”会让你填写一个基本信息的表格,比如:身高体重腰围什么的。在微信上问你一堆问题,这些准备工作完成之后,理型师的脑子里勾勒出了你这个人的形象,然后为你挑选一堆(早期好像是8件现在是6件)衣服,用一个大盒子邮寄给你。别人替你选
扫码关注我的公众号