javascript读取网页图片(验证码)然后发送到服务器

挺简单的 var img_url = $input_verifycode.next('img').attr('src'); var r = new XMLHttpRequest(); r.open("GET", img_url); r.responseType = "blob"; r.onload = function(e){ var data = new FormData(); data.append('image_data', this.response); $.ajax({ url: 'http://localhost:8088/uploa...
WEB开发 | 2017-08-02 17:38 | 阅读 965 次 | 评论 0 条

SmoothScroll默认配置

如截图所示 -------------------------------- 作者在 2017-07-27 06:45:22 补充以下内容 -------------------------------- 下面是我目前用起来比较顺手的配置
默认分类 | 2017-07-27 06:33 | 阅读 1664 次 | 评论 0 条

.NET监听webkit.net内部dom的事件

原理就是,webkit内部某个按钮,给它设置属性,点击它的时候设置webkit浏览器的url为某个值比如app。 然后监听webkit浏览器的url变化,当url含有app字样的时候,就说明那个按钮被点击了,触发相关的事件逻辑就可以。实现上有些山寨。 具体请见:https://stackoverflow.com/questions/13188489/how-to-handle-dom-events-of-webkit-net-control
VB.NET | 2017-07-15 18:33 | 阅读 747 次 | 评论 0 条

Visual Studio.NET的“文档大纲”很有用

可以清晰的列出当前程序的所有控件,哪怕是有重叠的控件,隐藏的控件,都一目了然。特别是重叠的控件,如果想选中被覆盖的控件,从文档大纲中点它的名字就可以。
VB.NET | 2017-07-15 04:21 | 阅读 1444 次 | 评论 0 条

VB.NET中gbk转为utf-8(未测试)

从网上找的,没测试有效性,先收藏了,说不定哪天用到 Private Function StringAsUtf8Bytes(ByVal str As String) As String Dim utf8, gbk As System.Text.Encoding utf8 = System.Text.Encoding.GetEncoding("utf-8") gbk = System.Text.Encoding.GetEncoding("gbk") Dim bytes() As Byte = gbk.GetBy...
VB.NET | 2017-07-15 00:19 | 阅读 1627 次 | 评论 0 条

VB.NET引用mshtml

项目 —— 添加引用 —— 程序集 —— 扩展 —— 选中右侧的“Microsoft.mshtml” —— 点击确定 也可以在引用管理器的右上角搜索“mshtml”关键词找到它 然后在代码中 Imports mshtml
VB.NET | 2017-07-14 21:52 | 阅读 670 次 | 评论 0 条

阿里云挂载旧磁盘攻略

查看磁盘信息: fdisk -l 得到如下信息: 执行挂载: mount /dev/vdb1 /mnt 这样就挂上了,不过重启后就没了,执行下面的操作,永久挂载: vi /etc/fstab 新加一行: /dev/vdb1 /mnt ext3 defaults 1 2 网上有搜到含有格式化步骤的是新磁盘 http://jingyan.baidu.com/...
Linux | 2016-12-03 18:30 | 阅读 1437 次 | 评论 0 条

解决docker中mysql无法从外部连接的问题

vi /etc/mysql/mysql.conf.d/mysqld.cnf #bind-address = 127.0.0.1 #注释掉 启动并进入容器: docker run -ti --name mysql_base_container -v /var/lib/mysql:/var/lib/mysql mysql_image /bin/bash 初次进入初始化数据库,创建数据库文件夹目录: mysqld --initialize-insecure 进入容器后启动mysql服务: service mysql start 登陆m...
Docker | 2016-12-01 20:18 | 阅读 15303 次 | 评论 0 条

如何让docker中的php-fpm一直在前台运行

修改php-fpm.conf文件 vi /usr/local/php/etc/php-fpm.conf 设置 daemonize = no-------------------------------- 以下内容补充于 2016-12-01 20:04:01 -------------------------------- 也可以在docker run的最后面加 -F 参数 docker run --name php_container --restart=always -d -p 9000:9000 --entrypoint "/usr/local/php...
Docker | 2016-12-01 20:02 | 阅读 1729 次 | 评论 0 条

宿主机中的nginx无法访问docker中的php-fpm的解决办法

vi /usr/local/php/etc/php-fpm.d/www.conf (文件的具体位置跟你的安装参数有关,总之是php-fpm.d文件夹下的就对了) 设置listen = [::]:9000
Docker | 2016-12-01 19:59 | 阅读 2666 次 | 评论 0 条

ubuntu14.04终端中文乱码(其实是vim显示乱码)的解决办法

搜了好多解决方案,装了各种中文包都不管用,最后 vi /etc/vim/vimrc 加入 set fileencodings=ucs-bom,utf-8,gbk,chinese,cp936 竟然药到病除,妈了个巴子的,让我焦头烂额一个多小时 -------------------------------- 以下内容补充于 2016-12-01 19:39:54 -------------------------------- 切记,每次装完服务器环境先配置vi /etc/vim/vimrc,免得走弯路 set ts=4...
Linux | 2016-12-01 18:13 | 阅读 4763 次 | 评论 0 条

git服务器端修改后跟本地无法同步的解决办法

平时都是从本地git push到服务器,偶尔服务器端修改提交后,本地需要先git pull把服务端的修改拉取下来,但是拉取的时候会出现如下错误: error: Your local changes to the following files would be overwritten by merge: static/wmd/wmd.js.gz Please, commit your changes or stash them before you can merge. Aborting 解决办法: git reset --hard git pull...
Git | 2016-12-01 08:48 | 阅读 1682 次 | 评论 0 条

Rails直接更新字段用where ... update_all ...

不查询数据记录,直接更改 Category.where(id: category_id).update_all(articles_count: articles_count)
Ruby | 2016-11-30 09:31 | 阅读 2391 次 | 评论 0 条

通过linq查询30天内的文章

linq内部不支持AddDays之类的运算,不过没关系,把它放到外部就可以了 Dim time1 = DateTime.Now.AddDays(-30) Dim topics = (From topic In db.Topics Where topic.CreatedAt > time1 Select topic Order By topic.ID Descending).ToPagedList(pageNumber, 10) 就这么简单
VB.NET | 2016-11-26 11:04 | 阅读 1825 次 | 评论 0 条

PHP用__DIR__的注意事项(坑)

一定要在文件前面放一个斜线才正确,如下所示: include __DIR__.'/config.php'; //正确 include __DIR__.'config.php'; //不放斜线,错误 include __DIR__.'./config.php'; //放点斜线,错误 ------------------------------------- 以下内容补充于 2016-11-30 04:49:42 ------------------------------------- ...
PHP开发 | 2016-11-23 01:56 | 阅读 13735 次 | 评论 0 条

Entity Framework使用原生sql查询,然后用PagedList分页

因为要用到left join进行多表联合查询,使用LINQ的话及其复杂,不如干脆用原生sql了,使用原生sql查询可以很好的与PagedList分页插件结合。 Imports PagedList Public Class vUser Public Property Username As String Public Property Password As String Public Property GroupName As String End Class Public Class HomeController Inherits...
VB.NET | 2016-11-22 07:14 | 阅读 2624 次 | 评论 0 条

Entity Framework开启数据库自动迁移

找到visual studio的菜单“工具 - NuGet 包管理器(N) - 程序包管理器控制台(O)”,如图: 然后在控制台输入:Enable-Migrations -ContextTypeName vb_china.VbChinaDBContext -EnableAutomaticMigrations 其中红色部分换成你自己的,然后按回车,搞定 -------------------------------- 以下内容补充于 2016-11-29 21:58:32 ------------------------...
VB.NET | 2016-11-22 02:25 | 阅读 2186 次 | 评论 0 条

编辑Firefox的界面

在地址栏输入 chrome://browser/content/browser.xul,然后回车,进入编辑区,按F12打开开发者工具,就可以像查看网页元素一样查看firefox的ui元素了,对这些元素的css编辑放在哪里呢? 在地址栏输入about:support,然后回车,搜索“配置文件夹”,点击其右侧的“显示于 Finder”,即打开firefox的配置文件夹,在类似“y6u8qvph.default”的文件夹中建立文件夹chrome,进入chrome文件夹,建立文件userChrome.css,在userChrome.css中就可以编辑firefox...
默认分类 | 2016-11-19 01:32 | 阅读 1901 次 | 评论 0 条

Firefox设置多进程

在地址栏输入:about:config,然后按回车 然后搜索 processCount,找到 dom.ipc.processCount ,设置最大进程数,比如20. 目前默认的还是1,所有标签页共用一个进程,一个标签一个线程。 个人感觉: 1、多进程并不占用资源,开了多进程CPU占用反而下降了,虽然在活动监视器看到一大堆firefox进程 2、多进程体验并不好,因为新开关闭标签都是打开、关闭一个进程,速度变慢了,网页滚动也不如单进程平滑了,我还是继续单进程好了
默认分类 | 2016-11-18 06:18 | 阅读 2720 次 | 评论 1 条

.net mvc的controller中各个方法的执行顺序

是按 New、Initialize、OnActionExecuting、具体的某个Action、OnActionExecuted 的顺序执行,的如下面代码所示: Imports System.Web.Mvc Public Class DefaultController Inherits Controller Public Sub New() End Sub Protected Overrides Sub Initialize(requestContext As RequestContext) MyBase.Initialize...
VB.NET | 2016-11-17 16:11 | 阅读 3068 次 | 评论 0 条
浏览1797998次
文章归档
最新评论
  • FQYB:汇编是纯文字的吧~
  • 敏敏张11:厉害的
  • 静夜思:过奖了