在Java Web应用程序中,假设我想获取XML文件的InputStream,该文件放在CLASSPATH中(即在sources文件夹中),我该怎么做?
我不确定.我会这样做吗?
@property(nonatomic) MyParentObject *parentObject;
Run Code Online (Sandbox Code Playgroud)
请注意,我刚刚省略了保留关键字.或者我必须自己写Setter?
我想为elf文件添加一个新标志.然后,该标志应该可用于进程描述符中的内核.我的第一个想法是使用libelf,但不幸的是在Ubuntu上似乎有一个bug.Elfedit可能是一个很好的工具,但我还没有找到Linux的版本,特别是Ubuntu.
所以,我想知道是否有人可以向我建议是否有任何其他有用的工具可以为elf文件添加自定义标志?
非常感谢您的帮助!
我通常m_
在private
田野和s_
前面的static
成员面前添加一个.
用像这样的代码
protected static readonly Random s_Random = new Random ();
Run Code Online (Sandbox Code Playgroud)
我通过VS2008的代码分析得到以下警告:
CA1709
:Microsoft.Naming:通过将其更改为"S"来更正成员名称"Bar.s_Random"中's'的大小写.CA1707
:Microsoft.Naming:从成员名称"Bar.s_Random"中删除下划线.如何解决这个问题?我应该简单地删除s_
?或者为此警告添加全局抑制?
编辑:我的公司缺乏编码标准,所以我可以为我的代码定义它们.(是的我懂...)
如果你认为s_
一般应该删除,我很高兴你能提供官方消息来源.
c# code-analysis fxcop naming-conventions visual-studio-2008
我正在研究SSL客户端服务器程序,我必须重用以下方法.
private boolean postMessage(String message){
try{
String serverURLS = getRecipientURL(message);
serverURLS = "https:\\\\abc.my.domain.com:55555\\update";
if (serverURLS != null){
serverURL = new URL(serverURLS);
}
HttpsURLConnection conn = (HttpsURLConnection)serverURL.openConnection();
conn.setHostnameVerifier(new HostnameVerifier() {
public boolean verify(String arg0, SSLSession arg1) {
return true;
}
});
conn.setDoOutput(true);
OutputStream os = conn.getOutputStream();
OutputStreamWriter wr = new OutputStreamWriter(os);
wr.write(message);
wr.flush();
if (conn.getResponseCode() != HttpsURLConnection.HTTP_OK)
return false;
else
return true;
}
Run Code Online (Sandbox Code Playgroud)
这里ServerURL初始化为
private URL serverURL = null;
Run Code Online (Sandbox Code Playgroud)
当我尝试执行此方法时,我在Line处获得异常,
OutputStream os = conn.getOutputStream();
例外是
java.lang.IllegalArgumentException: protocol = https host = …
Run Code Online (Sandbox Code Playgroud) 如何在geodjango中获取MultiPolygon对象的边界框?在API http://geodjango.org/docs/geos.html中找不到任何内容......
我上午8点有一根绳子.假设我想检查上午8:00到上午9:00到下午6:00之间的时间.
如何检查这个或者上午11:00到时间是在上午9:00到下午6:00之间?如何在c#中找到它?
我听说PHP最近遭遇了很多.在很多项目中,我已经看到了疯狂的PHP代码库 - 你真的很想知道这个人在编写代码时是否使用致幻药物.有时,我想知道如果最初的开发人员对不该做的事情有更多的指导,代码会是什么样的.
但是,我也看到了一些非常有条理的PHP项目,这些项目是用100%OOP完成的,并且很乐意维护,但它们不是由"php程序员"编写的.
我给所有初级开发者提供了Java Anti-Patterns的链接.该页面的一个好处是特定于Java的示例,因为Java的许多功能都适用于常见错误.我希望找到一个类似的PHP列表,但谷歌搜索没有透露任何有意义的.
关于编程PHP时开发人员应该知道的问题已经存在一些问题,但我想关注负面问题.
您在PHP中看到的常见问题应该避免哪些常见问题以及以更好的方式执行相同操作的常见解决方案是什么?
我想到的一些明显的例子我会想到,但不是PHP具体的:
这里有一些我会考虑PHP特定的例子:
那么,你最喜欢的PHP 不应该做什么,你是如何做到的?
我正在使用visual studio来编写这个小型TcpServer.
这是非常具体的.服务器侦听端口1234并位于IP 127.0.0.1上.我们的老师给了我们一个程序,当您单击"连接"时,该程序尝试连接到该IP上的该端口.它适用于其他所有人,因此我必须是编码错误.
当我点击连接时,程序会在流上发送"GET"字样,我必须对所有已连接的IP地址列表进行响应,然后是仅包含a的换行符.
当我断开连接时,程序发送单词"REM",我只需要从我的列表中删除(这是一个通用列表)
我有一个类TCPServer(我们必须自己创建),它有这个作为主要代码:
this.tl = new TcpListener(IPAddress.Any, PORT);
tl.Start();
while(true)
{
TcpClient tcl = tl.AcceptTcpClient();//here the server will wait forever untill someone connects, meaning the "new Thread" statement is never reached untill someone connects.
TcpHelper th = new TcpHelper(tcl,conf);
new Thread(new ThreadStart(th.Start)).Start();//should be multi-threaded, not sure if it is.
//t.Start();
}
Run Code Online (Sandbox Code Playgroud)
TcpHelper看起来像这样(在使用中查找注释文本"这里是问题"):
public class TcpHelper
{
private TcpClient tc;
private IPEndPoint ipe;
private string get;
private Configuration conf;
public TcpHelper(TcpClient tc, Configuration conf)
{
this.tc = …
Run Code Online (Sandbox Code Playgroud) c# ×3
java ×2
.net ×1
asp.net ×1
asp.net-mvc ×1
cocoa-touch ×1
django ×1
elf ×1
exception ×1
file-io ×1
fxcop ×1
geodjango ×1
gis ×1
inputstream ×1
iphone ×1
objective-c ×1
php ×1
python ×1
ssl ×1
stream ×1
tcplistener ×1