程序设计

专业和发烧友程序员的问答

7
计算VARCHAR字段中字符串出现的次数?
我有一个这样的表: TITLE | DESCRIPTION ------------------------------------------------ test1 | value blah blah value test2 | value test test3 | test test test test4 | valuevaluevaluevaluevalue 我试图弄清楚如何返回在每个DESCRIPTION中出现一个字符串的次数。 因此,如果我想计算“值”出现的次数,则sql语句将返回以下内容: TITLE | DESCRIPTION | COUNT ------------------------------------------------------------ test1 | value blah blah value | 2 test2 | value test | 1 test3 | test test test …
175 mysql  sql 

4
Visual Studio社区和其他付费版本有什么区别?
Visual Studio社区2015中缺少什么?他们说它是功能齐全且免费的,但如果是这样,那么为什么/仍会以6英镑的价格出售Visual Studio Ultimate 2015或Visual Studio Enterprise 2015? 社区预览中缺少某些内容,对吧?为什么称之为“社区”?我的代码不会像新的Windows 10更新系统那样在您的设备之间同步,是吗?(那种关于最后一部分的玩笑,也没有。)




17
最佳一般SVN忽略模式?
什么是最好的(或尽可能好的)通用SVN忽略模式使用? 有许多不同的IDE,编辑器,编译器,插件,平台等特定文件和一些“重叠”的文件类型(即某些类型的项目需要,而其他类型的项目则不需要)。 但是,无论开发环境的具体情况如何,您都绝对不想将大量文件类型自动包含在源代码管理中。 这个问题的答案可以作为任何项目的一个很好的起点-仅要求他们添加一些所需的特定于环境的项目。它也可以适用于其他版本控制系统(VCS)。

5
如何轻松地将本地Git分支推送到具有不同名称的远程站点?
我一直在想,是否存在一种简单的方法来推拉一个具有不同名称的远程分支的本地分支,而不总是指定两个名称。 例如: $ git clone myrepo.git $ git checkout -b newb $ ... $ git commit -m "Some change" $ git push origin newb:remote_branch_name 现在,如果有人更新了remote_branch_name,我可以: $ git pull 一切都被合并/快速转发。但是,如果我在本地“ newb”中进行了更改,则不能: $ git push 相反,我必须: % git push origin newb:remote_branch_name 似乎有点傻。如果git-pull用于git-config branch.newb.merge确定从何处提取,为什么不能git-push有类似的配置选项?有没有很好的捷径,还是我应该继续很长的路要走?

1
如何确定浏览器实际用于渲染某些文本的字体?
我的CSS font-family: Helvetica, Arial, sans-serif;为整个页面指定了“ ”。好像在某些部分上使用了Verdana。我希望能够验证这一点。 我曾尝试从浏览器复制并粘贴到Word中,但是它没有保留字体。 有什么方法可以确定文本部分实际使用哪种字体? Firebug将为我提供如上的字体列表[1],但是我看不出一种确定使用哪种字体的方法。 原来使用了错误的列表,这解决了我原来的Verdana问题。但是我仍然很好奇是否有一种方法可以识别实际的渲染字体。
175 css  browser  fonts 

3
使用user:references与user_id:integer生成模型
我对如何生成属于另一个模型的模型感到困惑。我的书使用以下语法将Micropost与用户相关联: rails generate model Micropost user_id:integer 但http://guides.rubyonrails.org/表示要这样做: rails generate model Micropost user:references 这两个生成的迁移是不同的。另外,对于前者,rails如何知道这user_id是外键引用user?谢谢!


6
我的Linux开发项目使用Clang vs GCC
我正在上大学,并且对于一个正在使用C的项目,我们已经探索了GCC和Clang,并且Clang似乎比GCC更友好。结果,我想知道使用clang(相对于GCC)在Linux上用C和C ++进行开发有什么优点或缺点? 就我而言,这将用于学生级别的课程,而不是生产课程。 如果使用Clang,应该使用GDB进行调试并使用GNU Make,还是使用其他调试器和make实用程序?
175 c++  c  linux  gcc  clang 

13
如何使用SQL语句计算百分比
我有一个包含用户及其等级的SQL Server表。为了简单起见,我们只说有两列-name&grade。因此,典型的行是名称:“ John Doe”,等级:“ A”。 我正在寻找一条SQL语句,该语句将找到所有可能答案的百分比。(A,B,C等...)此外,有没有一种方法可以定义所有可能的答案(开放文本字段-用户可以输入“通过/失败”,“无”等)。 我正在寻找的最终输出是A:5%,B:15%,C:40%等...
175 sql  sql-server  tsql 


4
在测试Init方法中模拟HttpContext.Current
我正在尝试将单元测试添加到已构建的ASP.NET MVC应用程序中。在单元测试中,我使用以下代码: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } 使用以下助手来模拟控制器上下文: public static class FakeControllerContext { public static HttpContextBase FakeHttpContext(string username) { var context = new Mock<HttpContextBase>(); context.SetupGet(ctx => ctx.Request.IsAuthenticated).Returns(!string.IsNullOrEmpty(username)); if (!string.IsNullOrEmpty(username)) context.SetupGet(ctx => ctx.User.Identity).Returns(FakeIdentity.CreateIdentity(username)); return context.Object; } public static void SetFakeControllerContext(this Controller controller, string …

11
当前位置权限对话框消失得太快
我的应用程序获取用户的位置,获取坐标,并提供往返于其目的地或起点的距离。所有这些可能的目标都显示在表格视图中,因此我在填充表格的同时获取了用户的坐标。唯一的事情是,询问用户位置的警报视图出现然后消失得如此之快,以至于无法单击它! 有什么方法可以在应用首次加载时手动显示此警报?我尝试在应用程序加载时获取用户的位置,以尝试强制显示警报,但这没有用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.