我想我有点疯狂了.
现在,我正在使用以下语言(我只是在进行精神盘点):
除此之外,过多的API通常有许多不同的方式来做同样的事情:std库,boost,.NET,wxWidgets,Cocoa,Carbon,Python的原生脚本库,Lua等,OpenGL,Direct3d,GDI ,Aqua,啊!
我发现自己无意中混淆了语言和api,在我遇到语法错误之前没有意识到我在做什么.我觉得我无法跟上它,我不可能精通所有这些领域.特别是在C++和Python领域之外,通过查看内存中的手册,我发现自己编程更多.
你有类似的问题吗?划分的想法让你更有效率?决定你想要保持精通的地方?组织提示?当你从Lua切换到C++时,你需要重新开始使用分号?我们的程序员为自己创造了多么复杂的东西?
欢迎任何想法!
我有一个简单的HTML表格,其中包含2个包含"名称","评论"和"电子邮件"的文本字段和标题的列.
我正在寻找关于样式化这个HTML片段的最佳策略,如果它出现在多个页面上 - 每页需要不同的尺寸.我最近一直在阅读很多关于CSS的内容但是没有偶然发现足够的信息,这让我很自然地知道设计这种.css的最佳方法.
例如,我可能会在"评论"页面上以50%的宽度显示评论表单,但在网站的某些其他位置的边栏中仅显示20%.
我主要关注的是盒子宽度的样式 - 当然,同样的方法适用于文本.例如,名称字段不应该与电子邮件字段一样宽.我认为固定宽度比百分比更好.
它有很多种方式可供选择.假设我已经拥有1个主css文件.
1)在input标签上放置百分比宽度,然后外部div对于它所包含的任何面板都是100%宽度.这不需要特定于页面的css但是我不喜欢td标签内部百分比的想法,而且我不能改变容易的高度textarea.
2)在每个页面中为#Name,#COMMments和#Email创建样式作为<head><style>*中的其他样式
3)基于页面特定css文件中的#Name,#Comments和#Email的样式.页面特定文件是好还是坏?我甚至不确定我喜欢基于这里的ID的样式,因为它们是动态生成的,如果由于某种原因需要更改,我必须更新css到处都是.
4)基于#Name,#Comments和#Email的样式,但使用特定于每个页面的后代选择器限定它们.所以我想.faqPage #Name在FAQ页面上显示这个内容.显然这些都在我的主css文件中.
5)为'emailField ,nameField andcommentsField` 创建类名[为此选项重复选项2,3,4]
6)为'shortField ,fullWidthField andtextInputField` 创建类名[为此选项重复选项2,3,4]
7)你明白了:)
8)别的东西
我对所有选项都感到有些不知所措.我如何决定哪种方式最好?一个特定的目标是能够在多个页面上设置相同的HTML样式(显然这就是css的全部内容 - 但它确实会影响我可以使用哪些选项).
<div id="pnlSubmitComments">
<table class="fieldTable">
<tr>
<td align="right">
<label for="Comments">Name:</label>
</td>
<td>
<input id="Name" name="Name" type="text" value="" />
</td>
</tr>
<tr>
<td align="right">
<label for="Comments">Email:</label>
</td>
<td>
<input id="Email" name="Email" type="text" value="" />
</td>
</tr>
<tr>
<td align="right" valign="top">
<label …Run Code Online (Sandbox Code Playgroud) stringByAppendingString:Objective-C中是否存在()字符串连接的快捷方式,或者NSString通常使用的快捷方式?
例如,我想做:
NSString *myString = @"This";
NSString *test = [myString stringByAppendingString:@" is just a test"];
Run Code Online (Sandbox Code Playgroud)
更像是:
string myString = "This";
string test = myString + " is just a test";
Run Code Online (Sandbox Code Playgroud) 我需要创建一个java程序,它将创建线程来搜索特定文件夹(源文件夹)中的文件,并在源文件夹中找到该文件后立即选择该文件进行处理工作(将其转换为csv文件格式).我现在面临的问题是来源文件夹的文件是大尺寸(FTP工具用于将文件从服务器复制到源文件夹),线程在完全复制到源文件夹并抛出异常之前立即挑选该文件.如何在文件完全复制到源文件夹之前停止线程?只有在将文件完全复制到源文件夹后,才必须选择要处理的文件.
是否存在用于在图中查找冗余边的既定算法?
例如,我想发现a-> d和a-> e是多余的,然后摆脱它们,如下所示:
=> ![]()
编辑:Strilanc很高兴能为我读懂我的想法."冗余"太强了,因为在上面的例子中,a-> b或a-> c都不被认为是冗余的,但a-> d是.
我想测试一个网站,看看它如何与iPhone配合使用,但我没有iPhone或iPod touch.有没有办法可以在不拥有网站的情况下测试网站的工作方式?
我真正想要解决的是Stackoverflow的WMD降价编辑器如何在iPhone上运行.我听说超链接和图像提示创建得太高.我想我知道如何解决这个问题,但盲目发展却相当困难.
这可能听起来真的很难,但它目前正在扼杀我.目前我有一个与DAL生成器一起使用的Visual Studio 2008 C#项目,除了生成可以在项目中使用的文件以访问数据库之外,它根本没什么花哨的.
我遇到的问题是,在生成器运行并创建文件后,它们永远不会出现在我的项目中(新文件,旧的现有文件很好).要添加它们,我必须显示隐藏文件(在Visual Studio中),然后手动包含所有文件.所以无论如何都要自动将这些文件包含到我的项目中.
提前致谢
假设我有这个类:
Class A {
int id;
int[] b;
// Other properties
}
Class B {
int id;
// Other properties
}
Run Code Online (Sandbox Code Playgroud)
A类与B类有一对多的关系.我已经有了一个缓存B对象并在id上返回它们的服务.
表模式看起来像这样
Table a:
-------
int id,
prop1,
etc
Table a_to_b_map
----------------
int a_id,
int b_id
Run Code Online (Sandbox Code Playgroud)
现在,我如何在iBatis中映射这个?
因为B对象已经被缓存了,所以我希望将id列表放到A对象中,然后使用该服务来丰富As.
有人可以建议怎么做吗?
我能想到的两种可能的替代方案是:
谁能解释编译是如何工作的?
我似乎无法弄清楚编译是如何工作的..
更具体地说,这是一个例子..我正在尝试在MSVC++ 6中编写一些代码来加载Lua状态.
我已经:
但是我仍然在MSVC++ 6中遇到一些关于未解析的外部符号的错误(对于我使用的Lua函数).
尽管我想知道如何解决这个问题并继续前进,但我认为如果我了解所涉及的基础过程对我来说会好得多,所以有人可能会为此写一个很好的解释吗?我想知道的是这个过程..它看起来像这样:
步骤1:
第2步:
等等..
谢谢..
也许这将解释什么是符号,究竟什么是"链接",什么是"对象"代码或者其他什么.
谢谢..抱歉这样的菜鸟..
PS这不一定是语言特定的..但随意用你最舒服的语言表达它.. :)
编辑:所以无论如何,我能够解决错误,事实证明我必须手动将.lib文件添加到项目中; 只需在IDE设置或项目设置中指定库目录(.lib所在的位置)不起作用..
但是,下面的答案在一定程度上帮助我更好地理解了这个过程.非常感谢!如果有人还想写一篇详尽的指南,请做.. :)
编辑:仅供参考,我发现一篇作者(Mike Diehl)的两篇文章很好地解释了这一点.:) 检查编译过程:第1部分 检查编译过程:第2部分
我正在创建一个ASP.NET MVC站点,我需要实现登录和成员身份功能.
这是我自己推出的东西吗?我已经在我的数据库中有一个成员表,我应该创建一个用户名和密码哈希字段,然后检查它吗?如何让用户使用过期的cookie登录?
当您使用ASP.NET的内置Membership服务时,这是一个实例吗?
ASP.NET MVC新手寻求帮助.
java ×2
algorithm ×1
asp.net-mvc ×1
c# ×1
css ×1
file-io ×1
ftp ×1
graph-theory ×1
ibatis ×1
iphone ×1
login ×1
lua ×1
membership ×1
nsstring ×1
objective-c ×1
one-to-many ×1
tree ×1
visual-c++ ×1
visual-c++-6 ×1
web-testing ×1
windows ×1