小编MPe*_*ier的帖子

UltraWinGrid有替代品吗?

我一直在C#项目中使用Infragistics UltraWinGrid一段时间,虽然它非常漂亮,但有时运行起来有点沉重(在Visual Studio中编辑它可能很危险).

我正在寻找更轻的替代品.外观(始终是Infragistics的一大优势)并不像功能那么重要.也就是说,我正在寻找一个增强的DataGridView:

  • 有数据绑定(呃!)
  • 对编辑有锁定控制权
  • 允许在打开一行时使用子表
  • 可以有多个标题将列组合在一起(例如标题1由"组A"和"组B"组成,标题2在每个组下有各种列)
  • 按列排序(并且可以正确排序数字,即使它最初没有库存方法)
  • 具有由柱(也许是最苛刻的规范)过滤点菜 UltraWinGrid/Excel文件(文本字段的方式来指定,如果滤波器是相等的,不等于,大于,较小的,开始,结尾,等).
  • 支持复选框,文本框或数据绑定列表/组合框单元格
  • 允许细胞合并(当然不是控制细胞!)
  • 可以有绑定到每一行的事件(比如说双击)

c# infragistics ultrawingrid

10
推荐指数
1
解决办法
4882
查看次数

Firebug如何在内部工作?

我已经使用Firebug通过JavaScript调试了一百多次而不用担心那里发生了什么.我想知道Firebug究竟是如何处理JavaScript/DOM调试的.

假设我在方法内的某个语句上设置了一个断点并开始调试.我想知道那里发生了什么?

debugging firefox firebug internals

10
推荐指数
1
解决办法
2691
查看次数

使用Ruby读取串行端口

我正在尝试使用ruby对串口进行简单的读写操作.

这是我到目前为止的代码.我正在使用serialport宝石.

require 'rubygems'
require 'serialport'

ser = SerialPort.new("/dev/ttyACM0", 9600, 8, 1, SerialPort::NONE)

ser.write "ab\r\n"
puts ser.read
Run Code Online (Sandbox Code Playgroud)

但是脚本在运行时会挂起.

ruby serial-port

10
推荐指数
3
解决办法
1万
查看次数

Visual Studio 2010工具栏布局保持重置

我的VS突然开始重置我的工具栏布局并在关闭/重新打开后选择.重新打开VS后,会显示其他工具栏,我不会使用 - 非常烦人.

我尝试通过工具 - >导入/导出和重置窗口布局重置环境设置,但这不能解决问题.

任何人都会遇到类似的问题或有关如何解决这个问

谢谢!

layout toolbar visual-studio

10
推荐指数
1
解决办法
787
查看次数

'谷歌网络字体'还是CDN不好?

我最近参与了一个项目; 在开始提到的第一件事之一是不使用谷歌CDN或谷歌网络字体 - 没有解释.

我一直使用CDN和Google Web字体而不是font-face; 这些谷歌开发者选项有什么问题吗?什么可能很麻烦?

使用原始资源(EG.直接来自jQuery网站)或font-face是更好的做法吗?

fonts cdn google-webfonts google-cdn

10
推荐指数
1
解决办法
5646
查看次数

Lambda表达式 - 根据集合中另一个属性的值设置对象集合中的一个属性的值

我是lambda表达式的新手,希望利用语法根据集合中的另一个值设置集合中一个属性的值

通常我会做一个循环:

class Item
{
    public string Name { get; set; }
    public string Value { get; set; }
}

void Run()
{
    Item item1 = new Item { Name = "name1" };
    Item item2 = new Item { Name = "name2" };
    Item item3 = new Item { Name = "name3" };

    Collection<Item> items = new Collection<Item>() { item1, item2, item3 };

    // This is what I want to simplify.
    for (int i = 0; i < items.Count; i++) …
Run Code Online (Sandbox Code Playgroud)

lambda expression .net-4.0 c#-4.0

9
推荐指数
1
解决办法
2万
查看次数

突出显示的文本背景和前景 - 如何更改?

这是我的情景.我喜欢我的配色方案.我有深蓝色背景,浅灰色文字.我在工具|中的VS 2010中有纯文本选项 选项| 环境| 字体和颜色设置为前景的深灰色和背景的深蓝色:

alt text http://www.elbalazo.net/post/vs_plaintext_color.jpg

但我需要解决这个主要问题/烦恼,当我突出显示一些文字然后用鼠标失去焦点时,它几乎完全变白了!

alt text http://www.elbalazo.net/post/WhiteBackgroundVS2.jpg

更糟糕的是,当我将鼠标悬停在左侧的小部分代码行上时,整个编辑器的选择变为白色,文本为浅灰色前景:

alt text http://www.elbalazo.net/post/WhiteBackgoundVS.jpg

无法确定在何处以及如何解决此问题.我没有看到办法.注意:我正在使用R#5.0+,所以我不知道这是否与这个颜色问题有什么关系......或者它可能会覆盖一些VS的东西,或者这只是一个我不知道的VS问题.可能只是没有在字体和颜色下查找正确的区域......但是很多项目前景元素都是只读的.

更新:

我认为它可能(不确定)这个,但我不能测试它,因为前景被锁定而且不可编辑:

alt text http://www.elbalazo.net/post/vs_brachmatching_color.jpg

visual-studio-2010 visual-studio

9
推荐指数
2
解决办法
1万
查看次数

如何在Visual Studio 2008中包含头文件?

我目前正在尝试编译一个包含两个头文件的简单程序.我在解决方案资源管理器中看到它们,我通过"包含现有文件"将它们包括在内.但是,当我运行我的程序时,它会收到以下错误.致命错误C1083:无法打开包含文件:'FileWrite.h':没有这样的文件或目录.问题是我看到Header的文件夹和我编写的代码中包含的文件:

#include "FileWrite.h"
Run Code Online (Sandbox Code Playgroud)

然后是程序代码的其余部分.是否有其他需要这样做,以便编译器可以看到头文件并将其链接到我正在尝试编译的.cpp文件?

c++ header-files visual-studio-2008 visual-studio

9
推荐指数
3
解决办法
5万
查看次数

如何提高sqlite之类的语句性能

我创建一个表使用这样的模式:

CREATE TABLE wordIndex(id integer primary key, word varchar(128), offset integer, length integer);
CREATE INDEX word_idx on wordIndex(word);
Run Code Online (Sandbox Code Playgroud)

现在该表有大约450,000行记录.当我在ipod4上使用Like语句时,性能不佳:从wordIndex中选择*,其中的单词如'test acces%'; 使用说明输出:

explain select * from wordIndex where word like 'test acces%';
0|Trace|0|0|0||00|
1|Goto|0|16|0||00|
2|OpenRead|0|2|0|4|00|
3|Rewind|0|14|0||00|
4|String8|0|2|0|test acces%|00|
5|Column|0|1|3||00|
6|Function|1|2|1|like(2)|02|
7|IfNot|1|13|1||00|
8|Rowid|0|4|0||00|
9|Column|0|1|5||00|
10|Column|0|2|6||00|
11|Column|0|3|7||00|
12|ResultRow|4|4|0||00|
13|Next|0|4|0||01|
14|Close|0|0|0||00|
15|Halt|0|0|0||00|
16|Transaction|0|0|0||00|
17|VerifyCookie|0|2|0||00|
18|TableLock|0|2|0|wordIndex|00|
19|Goto|0|2|0||00|
Run Code Online (Sandbox Code Playgroud)

可能是我需要构建一个额外的倒排索引以改善性能或......?谢谢提前!

sql sqlite performance sql-like

9
推荐指数
2
解决办法
4419
查看次数

Pandas DataFrame到SqLite

我正在学习如何将pandas dataFrame写入SQLite数据库.

我进入了一个示例代码:

import pandas as pd
import pandas.io.sql as pd_sql
import sqlite3 as sql

con = sql.connect("/home/msalese/Documents/ipyNotebooks/tmp.db")
df =pd.DataFrame({'TestData':[1,2,3,4,5,6,7,8,9]})
pd_sql.write_frame(df, "tbldata2", con)
Run Code Online (Sandbox Code Playgroud)

但上面的代码引发异常:

---------------------------------------------------------------------------
InterfaceError                            Traceback (most recent call last)
<ipython-input-31-c844f7e3f2e6> in <module>()
----> 1 pd_sql.write_frame(df, "tbldata2", con)

/opt/epdFree7.3.2/lib/python2.7/site-packages/pandas-0.10.1-py2.7-linux-x86_64.egg/pandas/io/sql.pyc in write_frame(frame, name, con, flavor, if_exists, **kwargs)
208     if func is None:
209         raise NotImplementedError
--> 210     func(frame, name, safe_names, cur)
211     cur.close()
212     con.commit()

/opt/epdFree7.3.2/lib/python2.7/site-packages/pandas-0.10.1-py2.7-linux-x86_64.egg/pandas/io/sql.pyc in _write_sqlite(frame, table, names, cur)
219         table, col_names, wildcards)
220     data = [tuple(x) for …
Run Code Online (Sandbox Code Playgroud)

python sqlite pandas

9
推荐指数
1
解决办法
6990
查看次数