问题列表 - 第10990页

学习C多长时间?

我是一名C#程序员,我在学习C的好处上出售.我想深化我对底层操作系统和CPU的了解,了解垃圾收集所包含的内存管理的痛苦,并且通常会改进我的高级程序感谢您对编译器代表我处理的低级问题的理解.

我的问题是,我希望花多长时间学习C语言以获得这些好处?

几个周末花在阅读K&R书籍的封面上是否足够,或者我是否需要安排时间来削减一些代码?我是否需要花时间钻研任何库,或者是否理解语言中的一阶概念足以改进我的C#代码?

需要明确的是,我不打算用C编写我的目标是要学习任何显著程序语言,而不是成为这种语言的专家.

c

13
推荐指数
4
解决办法
1万
查看次数

不同的<p>标签上的不同css格式

我正在创建一个网站,我从其他网站上读取html数据.

问题是我正在阅读的所有内容都有<p>标签,但我实际上想要以不同方式格式化它们

有没有办法让一些<p>标签使用一种格式,一些<p>标签在同一网页上做其他格式?

html css asp.net

2
推荐指数
2
解决办法
5097
查看次数

使用.git/info/exclude太晚了

我经常这样做:

git init
git add .
git commit .
Run Code Online (Sandbox Code Playgroud)

然后我意识到它将要添加我的nbproject目录,我希望将其排除/忽略.有时候,我甚至会检查这个目录.如果我在运行git add之前将它添加到.git/info/exclude中,一切正常(它被排除在外).

那么我修改.git/info/exclude然后就太晚了.git不再尊重.git/info/exclude的更改.

所以问题是:

  1. 如何让git接受签入中的排除文件中的更改?(我尝试再次运行git add,这没有帮助)
  2. 假设我签入了我想要排除的目录(或文件).到达我想要的状态的最少步骤数(排除文件).

git gitignore

25
推荐指数
1
解决办法
1万
查看次数

如何在Objective-C(iPhone)中连接字符串?

可能重复:
如何在Objective-C中连接字符串?

首先,平台是iPhone,label.text更改显示的标签.考虑这种情况:

我有一个整数数组.我想在屏幕上显示它.

这是我的看法:

-(IBAction) updateText: (id)sender {
   int a[2];
   a[0]=1;
   a[1]=2;
   a[2]=3;
   for (int i=0; i<=10;i++)
     label.text = [NSString stringByAppendingString: [NSString stringWithFormat: @"%i", a[i]]]; 
}
Run Code Online (Sandbox Code Playgroud)

你可能已经看到了,我很困惑.请帮我解决:(

string iphone objective-c string-concatenation

21
推荐指数
3
解决办法
5万
查看次数

如何加速从大型数据库表中删除?

这是我试图解决的问题:我最近完成了数据层重新设计,允许我跨多个分片对数据库进行负载平衡.为了保持碎片平衡,我需要能够将数据从一个碎片迁移到另一个碎片,这涉及从碎片A复制到碎片B,然后从碎片A中删除记录.但是我有几个非常大的表,并且有许多外键指向它们,因此从表中删除单个记录可能需要一秒以上.

在某些情况下,我需要从表中删除数百万条记录,实际上只需要很长时间.

禁用外键不是一种选择.删除大批量的行也不是一种选择,因为这是一个生产应用程序,而大型删除会锁定太多资源,从而导致失败.我正在使用Sql Server,而且我知道分区表,但是对分区的限制(以及企业版的许可费用)是如此不切实际,以至于它们是不可能的.

当我开始研究这个问题时,我认为困难的部分是编写算法,该算法计算出如何从叶级别删除行到数据模型的顶部,以便在此过程中不会违反外键约束.但解决这个问题对我没有好处,因为删除需要在一夜之间消失的记录需要数周时间.

我已经建立了一种将数据标记为虚拟删除的方法,因此就应用程序而言,数据已经消失,但由于其庞大的大小,我仍在处理大型数据文件,大型备份和较慢的查询.表格.

有任何想法吗?我已经在这里阅读了较旧的相关帖子,但没有发现任何有用的信息.

database sql-server scalability sharding

23
推荐指数
3
解决办法
3万
查看次数

windows:用于启动程序的命令行

如何在Windows下找到程序启动的命令行选项?

windows command-line cmd

2
推荐指数
1
解决办法
428
查看次数

是否可以从包含的构建文件中覆盖nant目标?

我有一个通用的common.xml文件,它包含许多在多个构建中重用的通用nant目标.我想要做的是"覆盖"其中一些非目标,并在执行现有目标之前或之后包含其他步骤.

是否首先使用当前文件中的nant目标?即.如果我在当前构建文件中创建一个nant目标,其名称与包含文件中的目标同名,那么是否会调用该目标并忽略包含的目标?如果是这种情况我可以做,并调用包含的目标,但看起来那将是一个递归调用,而不是一个包含的任务.

思考?

nant

7
推荐指数
1
解决办法
1302
查看次数

msgsnd()线程和/或进程安全吗?

如果两个pthreads在"相同"时间调用msgsnd()函数,将消息发布到同一个消息队列会发生什么?

如果两个进程相同怎么办?它们是线程还是进程是否重要?

特别感兴趣的Linux 2.6.15-2.5#1 SMP PREEMPT Tue Sep 19 10:56:25 CDT 2006 x86_64 x86_64 x86_64 GNU/Linux

linux multithreading message-queue

4
推荐指数
1
解决办法
2856
查看次数

从django中删除<ul>会形成验证错误

在Django中,{{form.field.errors}}给出了字段的验证错误.但它始终将其显示为无序列表().但我只是想要错误信息.有没有办法得到错误信息?

django django-forms

0
推荐指数
1
解决办法
3300
查看次数

平均两个角度环绕

可能重复:
如何计算一组角度的平均值?

我有两个角度,a = 20度,b = 350度.这两个角度的平均值是185度.但是,如果我们认为最大角度是360度并且允许环绕,则可以看到5度是更接近的平均值.

在计算平均值时,我遇到了一个很好的公式来解决这个问题.有人有任何提示吗?

还是我在这里拍脚?这被认为是数学中的"坏习惯"吗?

math average angle

11
推荐指数
1
解决办法
1万
查看次数