我想在我的网站上添加跟踪功能.我看到谷歌分析似乎跟踪我需要的东西.
那么我是否在每个页面中,在母版页中,只在我的默认页面中粘贴谷歌分析片段?获得最佳指标的最佳做法是什么?
我们使用的是MySQL 5.0版,大部分表都是InnoDB.我们运行复制到从属服务器.我们正在考虑每天备份MySQL日志文件.
我有一个控制器动作,我想称之为另一个控制器动作.
这是一件有效的事吗.可能吗?
我们正在考虑更新(重写)我们的系统,该系统存储有关人们何时可以在白天预订房间等的信息.现在我们将房间的起点和时间以及日期存储在一个表格中,在另一个表格中我们存储各个预约时间.
从表面上看,以这种方式存储信息似乎是一个合乎逻辑的想法,但随着时间的推移和系统负载过重,我们开始意识到这种数据结构似乎效率低下.(搜索所有房间的可用时间并计算房间何时可用,这将成为一项密集的操作.如果房间在给定时间内可用,那么它的可用时间是否足以容纳所请求的时间).
我们已经围绕如何提高系统效率,我们认为必须有更好的方法来解决这个问题.有没有人有关于如何解决这个问题的建议,或者有任何地方可以看看如何构建这样的东西?
如何使用C#获取Windows Mobile手机上任何驱动器的大小(免费,总计)?
我需要在设备上运行代码(而不是在连接的PC上)执行此操作.
我有时会定义Business Logic类来"帮助"我的ASPX代码隐藏类.由于它们协同工作,因此将它们包含在代码隐藏文件中对我来说是最有意义的.但是,我偶尔会喜欢从App_Code中定义的更高级别的类访问Business Logic类,但它们不能在文件外自动访问.
因此,问题是:访问App_Code中定义的类很容易,但是如何访问其他地方定义的类?
更新:另一件事,ASPX页面类和App_Code类在同一名称空间 - 这不是问题.
注意:我已经接受了那些已经做出回应的人的建议(谢谢你们)并且我正在重构以使类访问更容易.但是,我认为这个问题实际上还没有得到解答(在ASP.NET网站项目的情况下).我不再需要答案了,但是,如果有人能够澄清当他们在App_Code之外时可以看到什么类,那么它可能会帮助其他人(甚至是我,在路上).
-Wall特别是启用我不想要的警告-Wunknown-pragmas.如何告诉GCC在启用后禁止这些警告-Wall?
我有一个GUI C#Windows窗体程序,我想在计算机启动时作为服务启动,并且可能在系统托盘中有一个图标,当点击时最大化程序.这可能没有重大的返工吗?
谢谢
我从来没有写过功能规范,我更喜欢跳进代码并设计出去的东西.到目前为止,它的工作正常,但对于最近的个人项目,我正在写出一些描述产品所有功能的规范,以及如何"工作"而不详细说明它将如何实现,我就是发现它很有价值.
您有什么想法,您是否编写规格或者您是否只是开始编码和计划,哪种做法更好?
在进行简单的性能测量时,我惊讶地发现调用String.IndexOf(char)实际上比手动调用慢!这是真的吗?!这是我的测试代码:
const string str = @"91023m lkajsdfl;jkasdf;piou-09324\\adf \asdf\45\ 65u\ 86\ 8\\\;";
static int testIndexOf() { return str.IndexOf('\\'); }
static int testManualIndexOf() {
string s = str;
for (int i = 0; i < s.Length; ++i)
if (s[i] == '\\') return i;
return -1;
}
Run Code Online (Sandbox Code Playgroud)
我运行了每种方法2500万次,并使用a测量时间Stopwatch.手动版本的速度始终比另一个版本快25%.
有什么想法吗?!
编辑2:使用.NET 4.0在另一台机器上运行测试产生的结果与Marc Gravell的答案非常相似.比手动搜索更快.String.IndexOf(char)
编辑:今天(2009年1月4日)我想以更全面的方式检查这个问题,所以我创建了一个新项目,并编写了您将在下面找到的代码.从cmd运行发布模式进行1亿次迭代时,我得到以下结果:
- String. IndexOf : 00:00:07.6490042
- MyString.PublicIndexOf : 00:00:05.6676471
- MyString.InternIndexOf : 00:00:06.1191796
- MyString.PublicIndexOf2: 00:00:09.1363687
- MyString.InternIndexOf2: 00:00:09.1182569
Run Code Online (Sandbox Code Playgroud)
我运行这些测试至少20次,每次都得到几乎相同的结果.我的机器是XP SP3,VS …
c# ×3
asp.net ×2
performance ×2
.net ×1
asp.net-mvc ×1
backup ×1
calendar ×1
controller ×1
database ×1
gcc ×1
high-volume ×1
mysql ×1
string ×1
time ×1