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

不查询数据记录,直接更改 Category.where(id: categoryid).updateall(articlescount: articlescount)
Ruby | 2016-11-30 09:31 | 1212次阅读 | 0评

通过linq查询30天内的文章

linq内部不支持AddDays之类的运算,不过没关系,把它放到外部就可以了         Dim time1 = DateTime.Now.AddDays(-30)         Dim topics = (From topic In db.Topics Where topic.CreatedAt > time1<...
VB.NET | 2016-11-26 11:04 | 1358次阅读 | 0评

PHP用__DIR__的注意事项(坑)

一定要在文件前面放一个斜线才正确,如下所示: include DIR.'/config.php';    //正确 include DIR.'<span style="c...
PHP开发 | 2016-11-23 01:56 | 12630次阅读 | 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 C...
VB.NET | 2016-11-22 07:14 | 1470次阅读 | 0评

Entity Framework开启数据库自动迁移

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

编辑Firefox的界面

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

Firefox设置多进程

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

光荣地使用鼠标

鼠标这么伟大的发明,不用它简直跟自己过不去,优秀的东西永远不会过时。 大众的口味有时候会跟着舆论走偏,04、05年的时候,刮起了超薄键盘的风潮,键盘越薄越牛B,薄的跟纸片似的。这几年又刮触摸板、触摸屏的风,还有纯键盘操作,持续6、7年了,看视频、浏览网页全用键盘,不用鼠标,这是跟自己过不去。
默认分类 | 2016-11-16 17:18 | 1091次阅读 | 0评

osx固定住dock上的图标

用鼠标的时候,点击图标都会不小心拖动它,给人不稳定的感觉,可以用下面的命令固定住它: <span style="margin:0px;padding:0px;border:0px;font-style:oblique;font-variant-numeric:inherit;font-stretch:inherit;line-height:inherit;font-family:Arial, Helvetica, sans-serif;font-size:16px;vertical-align:baseline;color:#494949;white...
默认分类 | 2016-11-16 17:12 | 1009次阅读 | 0评

收集一个语法高亮插件prismjs

http://prismjs.com/
WEB开发 | 2016-11-12 18:16 | 1430次阅读 | 0评

phpmyadmin搜索表名称时,去掉下拉提示的解决办法

输入文字时出现的下拉提示遮挡视线 解决办法: 找到 libraries/navigation/NavigationTree.php 第 1394 行左右,把 $retval .= " name='searchClause2'"; 替换为 $retval .= " name...
PHP开发 | 2016-11-11 22:04 | 1400次阅读 | 0评

visual studio 2015 安装 sqlserverce4.0

首先确保已经装了NuGet http://www.cnblogs.com/chsword/archive/2011/09/14/NuGetInstallOperatePackage.html “工具 - NuGet 包管理器(N) - 管理解决方案的 NuGet程序包(N)...”,搜“sqlservercompact”,选中结果中的“EntityFramework.SqlServerCompact”,在右侧窗口安装。然后就可以在web.config中使用类似<span style...
VB.NET | 2016-11-11 11:48 | 1996次阅读 | 0评

吐槽:在IIS8.5安装web deploy(msdeploy.axd)的痛苦折腾过程

大约12点左右的时候,根据网上的教程从“服务管理器”安装“管理服务”,如下图: (这是已经安装过的,如果没安装后面没对号) 如果你认为这样就可以了,简直太天真了,不要忘了现在已经是2016年末了,网上很多教程是5、6年前的,对了,我的服务器环境:windows server 2012、IIS8.5。 我天真的安装完。。。。不写了,只写几个关键点吧。 1、安装 Microsoft Web Platf...
VB.NET | 2016-11-10 14:35 | 1992次阅读 | 1评

修改phpmyadmin下拉列表中常用字段类型的方法

用phpmyadmin创建数据表字段的时候,“类型”的下拉菜单很长,默认的几个常用的(INT、VARCHAR、TEXT、DATE)已经放在最上边了,但是这4个不是我最需要的,比如DATE,很少用到,DATETIME经常用到,却在下边。怎么把DATETIME放上去呢?修改方法如下: 打开文件 libraries/Types.php 搜索 getColumns ,里面的数组里就是常用的字段类型,修改成你想要的就可...
MySQL | 2016-11-09 17:09 | 1970次阅读 | 0评

为什么这么多语言都以晦涩难懂为荣?

通俗一点、易读一点,很难吗?为什么非要设计的那么非人类。
心情随笔 | 2016-11-08 11:08 | 1277次阅读 | 0评

超好的windows绿茵壁纸

壁纸: 效果图,有面对绿茵场的感觉:
心情随笔 | 2016-11-07 15:43 | 1461次阅读 | 1评

phpmyadmin左侧数据表每页只显示50个的解决办法

如果超过50个数据表,就会分页显示,在进行表名搜索过滤显示的时候很不方便,如图: 可以通过修改参数把这个值改的大一些,修改方法: 1、跳到phpmyadmin项目的根目录 2、打开libraries/config.default.php 3、在这个文件里搜索MaxNavigationItems 4、把默认值50改为500
MySQL | 2016-11-05 13:49 | 1705次阅读 | 0评

iptables设置某个端口的ip段白名单

iptables -A INPUT -p tcp --dport 21 -s 113.128.0.0/16 -j ACCEPT; iptables -A INPUT -p tcp --dport 21 -s 120.0.0.0/8 -j ACCEPT; iptables -A INPUT -p tcp --dport 21 -j DROP
Linux | 2016-11-03 12:44 | 2615次阅读 | 0评
浏览1453320次