选择器速查(W3C Selectors Level 3)

  |   2 评论   |   382 浏览

W3C Selectors Level 3

此速查表译自:W3C Selectors Level 3
对于每一种选择器,都添加了由 Mozilla 提供的详细说明页面的直达链接。

模式 描述 释义
* 通配选择符 任意元素。
E 标签选择器 任意标签为E的元素。
E.warning 类选择器 一个E元素,其类为“warning”(文档语言决定如何判断类)。
E#myid ID选择器 一个E元素,其ID等于“myid”。
E[foo] 属性选择器 一个E元素,其拥有“foo”属性的。

点击查看原文查看完整速查列表。

【推荐】一个靠谱的APP在线制作平台·应用公园(APP Park)

  |   0 评论   |   557 浏览

前段时间要做一个简单的APP,但是我只有ios的开发环境,做也只能做ios版,而且现在swift变化太大,已经不大会用了,捡起来得看很久的文档,总之为这么点事不愿意费力气去折腾。

所以就找找有没有傻瓜工具可以在线生成跨平台的APP,发现这种在线平台还真不少,研究了三五款,只有应用公园合我的意,其它的要么只能套模版,要么自定义模式非常辣鸡,又丑又难用。
总之感觉除了应用公园一家之外,其余的都不及格。

用了一段时间,确实不错,诚意推荐一波……
37ae5e2e837446d09bb3ba4a7164f763-20170511103645.png

Visual Studio 2017搜索任何内容都提示:未找到以下指定文本

  |   0 评论   |   637 浏览

今天在VS中搜索代码的时候发现在“当前项目”和“解决方案”范围内搜索任何东西都直接提示“未找到以下指定文本”。

但是另外一个新开的VS中新建的项目中的搜索缺是正常的。

然后回忆起今天早上VS2017有过一次更新,然后我当前开发的这个解决方案被自动使用“轻型解决方案加载”了。

在轻型解决方案加载下,解决方案默认不加载任何项目,仅在需要使用的时候才加载需要使用的项目。

找到怀疑对象之后,在解决方案名称上右键菜单中找到禁用“轻型解决方案加载”的选项,关闭VS,重新打开解决方案,搞定。

使用Windows服务运行Hangfire,并添加网站作为控制面板(上)

  |   0 评论   |   868 浏览

前言

由于hangfire在asp.net环境有不稳定因素,例如IIS中应用程序池默认会在闲时自动休眠、隔一段时间会自动重启等问题,在对可用性要求高的场景就会凸显这种不稳定。
虽然官方给出了解决方法,但终究不太科学,IIS的应用程序池天生就是需要隔一段时间就回收一下的东西,强制“always running”其实并不和谐。

我认为更合理的方式是使用Windows Service来运行Hangfire,然后另开一个网站作为Hangfire的操控面板。

这里会使用两到三篇文章的篇幅来分享,从新建项目到调试和安装这样一个完整的过程。分享的粒度会尽量细一些,以免节奏太快让大家看不明白。

Visual Studio调试闪退——金山作祟

  |   3 评论   |   1,359 浏览

症状:

F5调试一个控制台应用程序,按下F5开始编译,然后在“加载符号”的时候就闪退掉了。当时解决方案里的其它控制台应用程序正常。

 

解决:

解决之前艰辛蛋疼的坎坷就不多说了,直接说重点:

关闭一切跟金山有关的进程之后就好了。

 

缘由:

在操作系统的事件查看器里找到报错日志,发现了如下信息:

 

错误应用程序路径: E:\xxxxxx\Solution\xxxxxx\bin\Debug\xxxxxx.vshost.exe
错误模块路径: C:\Program Files (x86)\kingsoft\ksdef\ksdefdll64.dll

 

“错误应用程序路径”是我需要调试的程序,下面这个是罪魁祸首,金山。

我特么干毛要装WPS。

这个日志表示金山注入了我这个程序的进程,发生故障,让我的程序崩掉,所以调试闪退,也不知道金山要干嘛……

windows控制台应用程序窗口一拖动就退出

  |   0 评论   |   2,544 浏览

症状:

远程桌面登入服务器,启动里面的控制台应用程序,一拖动其窗口,程序就退出。

解决:

关闭本机上的“有道桌面词典”。

原因:

这种翻译软件会检测鼠标动作,以达到划词翻译的功能,在划词之后会自动按下Ctrl - C以复制划选的文本。

然而Ctrl - C正好是控制台退出的快捷键......

C#调用Python文件实现【砍价算法】

  |   0 评论   |   4,050 浏览

砍价算法

客户做个商城,要求可以砍价。这个功能的实用性与意义暂且不谈。

对于要做一件没做过的事情之前,我通常会搜索一下有没有现成的,毕竟开源社区的开源项目那么多,大部分的社会需求所应对的代码都被别人写过好几遍了,没必要自己从头走——站在巨人的肩膀上。

搜索了一阵子发现并没有现成的这种小玩意...