我在Visual Studio 2008项目中使用.Settings文件,该文件从PublicSettingsSingleFileGenerator自定义工具自动生成一个Settings.Designer.cs文件.
这工作正常,但我也想在编译选项中启用"警告为错误",强制每个人保持XML注释的最新,但我不知道如何为自动内的所有元素添加注释生成的代码.
通过在设计视图中选择元素并在属性窗口中添加"描述",可以添加实际属性.但似乎没有办法为类声明或默认实例属性执行此操作.
重现此问题的步骤如下
这是在PublicSettingsSingleFileGenerator Settings.Designer.cs文件中生成的代码
namespace SettingsTest {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
public sealed partial class Settings1 : global::System.Configuration.ApplicationSettingsBase {
private static Settings1 defaultInstance = ((Settings1)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings1())));
public static Settings1 Default {
get {
return defaultInstance;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
不确定这个额外的信息是否应该成为问题部分的一部分,因为它在某种程度上指向答案
根据此链接,应用于该类的属性似乎是错误的.
" CompilerGenerateAttribute - 此属性仅供编译器使用,表示特定的代码元素是编译器生成的.这绝不应该在源代码中使用."
" GeneratedCodeAttribute - 此属性供生成代码的自定义工具使用.它应仅应用于反复重新生成的代码,不应由用户需要修改的模板使用.也不应该应用在类型级别,如果生成的类型是部分类.在这种情况下,它应该仅应用于生成的类型部分中包含的各个成员."
更新
我在Microsoft Connect网站上为此提出了一个错误报告,并且会在我们获取更多信息时更新并接受答案http://connect.microsoft.com/VisualStudio/feedback/details/634692/publicsettingssinglefilegenerator-code-失败-当-治疗-警告-为-错误-被设置到全和XML的文档,是上
我有一个SQL Server与多个数据库.Database1有一个表,其中包含存储在Database2上的表中的ID的引用.不确定是否可能,但是我可以配置NHibernate(特别是Fluent NHibernate)来饱和从多个数据库中提取数据的对象吗?
我并不关心写这些表,我只是试图在数据查看应用程序中对ORM进行显示.
我意识到这不是一个理想的数据库情况,但这是我给予的工作.
我是GWT的新手.我正在尝试连接其中的mysql服务器.
以下是我的项目层次结构:
项目名称hello和包名称是com.hello.默认情况下,GWT会创建3个文件夹
包含GWT入口点的主java文件位于com.hello.client文件夹中,名称为hello.java
我创建了一个类db_conn(文件名是db_conn.java),其中包含与mysql数据库连接所需的所有代码.此文件放在com.hello.server文件夹中.以下是代码
package com.hello.server;
import java.sql.Connection;
import java.sql.DriverManager;
public class db_conn
{
public Connection con;
public db_conn()
{
}
public String ConnectToDB()
{
try
{
String host = "localhost";
String db = "test";
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "pwd";
Class.forName(driver).newInstance();
con = DriverManager.getConnection(host+db, user, pass);
return "Connected to Database";
}
catch(Exception ex)
{
return ex.toString();
}
}
}
Run Code Online (Sandbox Code Playgroud)
在hello.java文件中(位于com.hello.client文件夹中并包含GWT的主要入口点)我已经导入了上面的类 import com.hello.server.*;
当我试图使用 …
引用其中一个unix编程书籍,
当kernelby执行C程序时,其中一个exec函数调用special
start-up routine.在调用main函数之前调用此函数.可执行程序文件将此例程指定为程序的起始地址; 这是由C编译器调用时由链接编辑器设置的.这个启动例程从内核中获取命令行参数和环境的值,然后进行设置,以便调用main函数,如前所示.
为什么我们需要一个中间人start-up routine.exec函数可以直接调用main函数,内核可以直接将命令行参数和环境传递给main函数.为什么我们需要两者之间的启动程序?
我一整天都在尝试,但无法找到合适的解决方案.我的问题是:我正在我的本地Tomcat中开发一个基于Spring MVC的应用程序.我的MySQl数据库有UTF-8编码集,当使用phpMyAdmin时,其中的所有内容都正确显示.log4j在catalina.out中使用的LOG文件中的输出也可正常工作.
我的JSP页面由配置
<!-- encoding -->
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page pageEncoding="UTF-8" %>
Run Code Online (Sandbox Code Playgroud)
还显示我的JSP数据工作正常.我也可以使用特殊字符从我的控制器发送数据,而不会有任何数据库干扰,例如
String str = "UTF-8 Test: Ä Ö Ü ß è é â";
logger.debug(str);
mav.addObject("utftest", str);
Run Code Online (Sandbox Code Playgroud)
这在浏览器的日志和jsp页面上正确显示.
但是:当我的JSP文件中直接使用特殊字符时,例如标题中的文本,这不起作用.FF和谷歌浏览器显示奇怪的字符,但报告页面为UTF-8.切换到拉丁语时,字符变得越来越奇怪.
从我的messages.properties文件中显示文本标记时会出现同样的问题,尽管Eclipse在右键单击时会说明将使用UTF-8.
我有点迷路了,现在不知道在哪里检查.
摘要:
有任何想法吗?我非常感谢和提示.
我有一个列表视图,其中包含一些项目,我想知道如何添加额外的信息到这一边?我有一个下面的照片示例,我的意思是,没有图像很难描述,或者我会用谷歌尝试自己找到答案.我希望它与右侧的额外文本,我已经看到它在iPhone内轻松完成,但我有点卡住Android.谢谢.

在PHP中有没有人知道类似django的东西?我正在寻找一些简单易用的django.
我已经使用django很长时间了,现在我必须在PHP中进行一些开发,我期待使用类似的东西
谢谢
我需要保存创建到文件的javax.net.debug = all输出.我正在使用log4j,我尝试创建一个日志代理,如下面的代码示例所示; 但是,它没有拿起信息.我不确定javax.net.debug的打印位置.我尝试以这种方式捕获system.out和system.err,但都没有工作.谢谢你的帮助.
public class StdOutErrLog {
private static final Logger logger = Logger.getLogger(StdOutErrLog.class);
public static void tieSystemOutAndErrToLog() {
System.setOut(createLoggingProxy(System.out));
System.setErr(createLoggingProxy(System.err));
}
public static PrintStream createLoggingProxy(final PrintStream realPrintStream) {
return new PrintStream(realPrintStream) {
public void print(final String string) {
realPrintStream.print(string);
logger.info(string);
}
};
}
}
Run Code Online (Sandbox Code Playgroud) 所以我正在开发一个测试应用程序,可以将文件本地下载到应用程序文件存储沙箱中.其中一些文件可能很敏感,需要加以保护.我的应用程序有一个登录机制,所以如果你没有登录,你将无法访问这些文件,所以我主要关注的是能够嗅探内容(也许是在越狱设备上?).
现在我想知道保护这些文件的最佳方法是单独加密每个文件吗?或者也许有一种方法来加密整个沙箱?或者它是默认加密的?有没有人以前做过这样的事情?
我为一长串问题道歉,我想在做出设计决定之前尽可能多地收集有关这方面的信息......
谢谢!