我正在为C#开发intellisense或代码完成功能.
到现在为止还挺好.现在我已基本完成工作了.有两种方法可以请求完成.第一个循环通过所有潜在的匹配.第二个是比赛的弹出菜单.它适用于类型:
替代文字http://i44.tinypic.com/afbl2o.jpg
还有本地和实例变量:
alt text http://i40.tinypic.com/2pqul2u.jpg
我正在面对x-popup-menu的两个问题:
附录:x-popup-menu的文档
x-popup-menu是"C源代码"中的内置函数.(x-popup-menu POSITION MENU)
弹出一副卡片菜单并返回用户的选择.PO SITION是一个位置规范.这可以是一个鼠标按钮事件或列表((X偏移Y偏移)WINDOW),其中X偏移和Y偏移是从窗口的框架的左上角中的像素位置(WINDOW可以是框架对象,而不是窗口). 这将控制菜单第一个窗格中第一行中心的位置,而不是整个菜单的左上角. 如果POSITION为t,则表示使用当前鼠标位置.
我想拍摄我的数据库的快照,进行一些更改,然后使用数据库比较功能来识别更改,谁知道,甚至可以生成脚本来进行更改.
我想避免必须备份当前数据库并将其恢复为单独的数据库只是为了拥有"之前"快照.我猜我不应该这样做.
显然,我对数据库项目毫无头绪,我希望能指出正确的方向.
TY!
public class A{
List m;
public A(int a, int b) {m=new List(); ...}
}
public class B : A{
List a;
List b;
public B(){...} //constructor1
public B(int a, int b) : base(a,b){...} //constructor2
}
Run Code Online (Sandbox Code Playgroud)
我的问题是我需要初始化类B中的列表a和b.如果我将它们放在构造函数1中,我怎样才能在构造函数2中调用构造函数1?我不想再次在构造函数2中重写初始化语句.谢谢!
我正在玩Android SDK附带的Demo SoftKeyboard.
在纵向模式下,当显示候选视图时,它不会像默认的Android键盘那样移动应用程序.因此它涵盖了应用程序视图的一部分.
为了使演示软键盘中的候选视图表现为默认的android键盘,应该更改什么?
我也从git看了android键盘的来源,但没有发现与此行为有关.
您会推荐哪种开源商业智能解决方案?
我只需要构建一些立方体,让最终用户玩尺寸,过滤数据,排序等,一旦完成就可以将它导出到excel ...
我希望解决方案尽可能简单易用,而且我希望顺便提一下尽可能多的开源.我听说很多可用的解决方案在社区版本方面都有很多限制.
我想听听你的建议和每个替代方案的优点/缺点,帮助我选择合适的工具,如果你能指点我一些基本的演示和教程来开始.
非常感谢
ps:我正在使用sql server数据库,它们不是庞大的数据库(通常不到一百万条记录),而且我不一定要处理"实时"数据......
ps:一些有用的链接:
http://en.wikipedia.org/wiki/Business_intelligence_tools#Open_source_free_products
http://www.manageability.org/blog/stuff/open-source-java-business-intelligence
http://www.jaspersoft.com/jasperanalysis
http://community.pentaho.com/projects/bi_platform/ http://community.pentaho.com/faq/platform_licensing.php
http://www.eclipse.org/birt/phoenix/
http://www.spagoworld.org/xwiki/bin/view/SpagoWorld/
spago demo http://spagobi.eng.it/SpagoBI/servlet/AdapterHTTP?PAGE=LoginPage&NEW_SESSION=TRUE
http://ostatic.com/blog/open-source-business-intelligence-software-on-the-rise
jpalo演示 http://www.jpalo.com/en/products/start_products.html
jpalo(用户:观看者/观众) http://www.ten-sw.com:8080/Palo-Pivot/com.tensegrity.wpalo.WPalo/WPalo.html?locale=en_US&theme=blue
我正在使用MySQL版本5.1.45,Tomcat 5.5.28和Hibernate 3编写web应用程序
当我试图保存包含非拉丁字符的字符串(例如Упячка)时,会发生错误:
1589 [main] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 1366, SQLState: HY000
1589 [main] ERROR org.hibernate.util.JDBCExceptionReporter - Incorrect string value: '\xD0\xA3\xD0\xBF\xD1\x8F...' for column 'name' at row 1
Run Code Online (Sandbox Code Playgroud)
休眠连接设置
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost/E2012?characterEncoding=UTF8&useUnicode=true</property>
<property name="connection.username">***</property>
<property name="connection.password">***</property>
<property name="hibernate.connection.charSet">UTF8</property>
Run Code Online (Sandbox Code Playgroud)
MySQL配置My.cnf
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
Run Code Online (Sandbox Code Playgroud)
即使查询集名称utf-8也无法解决问题
感谢帮助!
如何尽可能快地初始化基本类型的多维数组?
我坚持使用多维数组.我的问题是表现.以下例程初始化大约100x100阵列.500蜱.删除int.MaxValue初始化导致大约.180个滴答仅用于循环.大约100个刻度来创建数组而不循环并且没有初始化为int.MaxValue.
我对如何优化数组的非默认初始化的建议持开放态度.我的一个想法是在可用时使用较小的原始类型.例如,使用byte而不是int,可以节省100个滴答.我会对此感到满意,但我希望我不必更改原始数据类型.
public int[,] CreateArray(Size size) {
int[,] array = new int[size.Width, size.Height];
for (int x = 0; x < size.Width; x++) {
for (int y = 0; y < size.Height; y++) {
array[x, y] = int.MaxValue;
}
}
return array;
}
Run Code Online (Sandbox Code Playgroud)
使用以下内容减少到450个滴答:
public int[,] CreateArray1(Size size) {
int iX = size.Width;
int iY = size.Height;
int[,] array = new int[iX, iY];
for (int x = 0; x < iX; x++) {
for …Run Code Online (Sandbox Code Playgroud) class Message {};
class BuildSandCastle : public Message {};
class DigHole : public Message {};
Run Code Online (Sandbox Code Playgroud)
给定一个任意Message*对象,如何在doMessage()不诉诸切换逻辑的情况下调用具有相同名称的函数,或者为每个消息名称创建一个具有"do"函数的MessageHandler类?
编辑:例如:
class Sandbox
{
public:
void play(Message* m)
{
// call doBuildSandCastle
// or doDigHole based on m's type
}
void doBuildSandCastle();
void doDigHole();
};
Run Code Online (Sandbox Code Playgroud)
对不起我以前不清楚.
编辑:
有人可以删除这个问题的火车残骸吗?我真的不希望所有这些高中课程都是多态的.
我想知道实体框架在数据验证方面的一般建议是什么.我对EF相对较新,但似乎有两种主要的数据验证方法.
第一种是为模型创建部分类,然后执行数据验证并更新规则违规的集合.这可以在http://msdn.microsoft.com/en-us/library/cc716747.aspx上找到
另一种是使用数据注释,然后让注释执行数据验证.Scott Guthrie在他的博客http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx上解释了这一点.
我想知道一个人的好处是什么.似乎数据注释将是首选机制,特别是当您转移到RIA服务时,但我想确保我没有遗漏某些东西.当然,没有什么可以排除在一起使用它们.
谢谢
约翰
我如何使用从Shader(例如LinearGradient)获取drawable,以便我可以在我的UI中将其用作背景?