使用DevExpress DXperience 的同行可以到 SmartSoft论坛 DevExpress应用交流 版块看一下,分享一下使用经验。
http://smartsoft.5d6d.com/forum-46-1.html
@侠缘大大:
最近才下载了你的,WebbUpload2版的源码,但无论我是在VS2005还是2008中使用时,都是出现:
System.NullReferenceException: 未将对象引用设置到对象
不知道该如何解决,还请帮帮忙...
谢谢
re: 目前我所了解的几个报表 张蒙蒙 2009-06-29 09:27
我网上没搜到webbreport designer
re: 目前我所了解的几个报表 张蒙蒙 2009-06-29 09:27
你们公司的报表非常好,很强大,有没有办法试用一下大哥,
re: windows 版 arm-elf-gcc(转) arm-elf-gcc 2009-06-15 16:56
楼主,能不能将bash发给我一份,你文中的链接出现error.
Email:hmm308@yahoo.com.cn.
谢谢
@Beginor
在Linux下,应该可以很容易的使用Makefile对.Net工程进行管理和编译。看一下mono的开发手册,应该不难,以后有空我会试着弄一下。
@DiggingDeeply
直接从网上下载安装ISO文件,在安装软件时,自己选择一下开发环境。默认是不会安装开发包的。
@ToBin
总会有人考虑这样的问题。但在做了N个项目以后,发现效率问题只是一个方案问题,而不是开发语言问题。
对Mono还是很期待的,就是不知道在linux下效率会是怎么样的
说不定以后会是lamp=>lama
请问你的编译环境是怎么安装的?从source直接安装的?
这样得来的开发环境远远没有自己从代码编译一个有成就感。
而且Mono当前的版本2.4不支持ASP.NET调试,等下一个版本2.6吧,据说会支持, 到那时就和.Net有的拼了。
@EricZhang(T2噬菌体)
高手还分Linux下和Win下的?喜欢鄙视“一大套东西”的,大部分不是真正高手,像Stallman这种接近革命者了,少数中的少数。
高手们经常在各公司之间跳来跳去的,技术其实都是相通的,而且.NET又不是“差”的技术,在Linux下实现一个很有价值。所以其实mono和moonlight其实都还是很热闹的东西。
至于微软支持——没感觉有多重要啊,开源社区只要向做有啥做不出,你看mono都有SIMD运算支持了,走在微软前头。如果真让微软涉入了,说不定还真会变成.NET的小弟,失去创造力了。
不过我认为linux下的.NET发展还是阻力重重。一是微软短期内不会提供官方支持,二是linux下的高手大多都是比较鄙视微软技术的,他们更崇尚C和C++
非常好的东西!看来.NET走向Linux手机平台也是不久的事了
总有一天,自己的项目不支持mono都不好意思和别人打招呼,嘿嘿。
解决从vs.net 2003转向vs.net2005的最好方法!
本人总结出的一种最快的转换方法!
WebbUploadSample
在源码下载包里,看到这样名字的文件一共有三个,后缀我不知是什么了,总之有三个这样名字前缀的文件.
接着除了这三个文件之外的其它文件全部复制到在vs.net 2005平台下新建的一个干净的工程根目录中!
接着在vs.net 2005平台下点刷新,就可以看到新加入的文件了.你直接点运行就可以正常运行.
说到这里,转换已经成功.
http://www.hainan.hn
晕死,这个控件太强了,装上可以用, .net 自带的上传控件却用不了!
我搞了一天了!
放在别的页面下也用不了,整个网站都得用这个控件上传.
http://www.hainan.hn
--引用--------------------------------------------------
海雨: 怎么才能得到文件名呢,我想写到数据库里,但是却怎么都得不到文件名!
帮帮忙!
www.hainan.hn
--------------------------------------------------------
怎么才能得到文件名呢,我想写到数据库里,但是却怎么都得不到文件名!
帮帮忙!
re: How to uninstall GRUB Wu.Country@侠缘 2009-05-30 09:48
郁闷,所有的方法都试过了,搞了两天,也没有把GRUB搞定,不不清楚为什么?原来还想Suse11是不是会很好的,没想到让我很郁闷。
"因此,即使这个类的作者没有提供合理的ToStrying行为",多了一个"y"
re: 开始从代码入手学习内核 Wu.Country@侠缘 2009-03-07 23:36
2.6. A Quick Tour of Kernel Exploration Tools
常用工具
2.6.1. objdump/readelf
2.6.2. hexdump
2.6.3. nm
2.6.4. objcopy
2.6.5. ar
还有几个:ldd,strace,ltrace,
2.7. Kernel Speak: Listening to Kernel Messages
2.7.1. printk()
2.7.2. dmesg
2.7.3. /var/log/messages
re: 开始从代码入手学习内核 Wu.Country@侠缘 2009-03-07 23:33
Quirky C Language Usage
C语言的一些使用
asmlinkage
告诉编译器,使用本地的栈保存保存参数
与此相关的还有FASTCALL 宏,它让编译器使用通用寄存器来保存参数
2.5.2. UL
表示一个长整型数据(在常数后,表示让编译器以UL类型分配内存)
2.5.3. inline
告诉编译器,将函数的代码嵌入到调用者中。从而减少压栈!
但并不是对所有的编译器都有效!
2.5.4. const and volatile
const就不说了。
volatile一般在与硬件相关的寄存器中使用,再做数据做任何的存储与访问时,都检测原来的值,而不使用COPY!在硬件中断及寄存器中经常使用!而且也必须这样使用!
re: 开始从代码入手学习内核 Wu.Country@侠缘 2009-03-07 23:24
2.1. Common Kernel Datatypes
内核常用的数据结构,别说你不会!
2.1.1. Linked Lists
include/linux/list.h
struct list_head {
struct list_head *next, *prev;
};
在内核中,工作队列就是使用的又向链表!
/*
* The externally visible workqueue abstraction is an array of
* per-CPU workqueues:
*/
struct workqueue_struct {
struct cpu_workqueue_struct *cpu_wq;
const char *name;
struct list_head list; /* Empty if single thread */
};
不仅如此,还使用了面向对象的思想!可以认为,workqueue_struct 就是从 list_head 派生而来的!这样更加容易理解!
不仅如此,还可以认为它是一从cpu_workqueue_struct 派生而来的!
2.1.3. Trees
2.1.3.1. Binary Trees
2.1.3.2. Red Black Trees
这些在内存的管理中有使用!
re: cifs和glibc编译 Wu.Country@侠缘 2009-03-04 22:20
[转]no machine record defined
[url=
http://gaznjang.blogspot.com/2008/01/no-machine-record-defined.html]no machine record defined[/url]
編核心時,遇到下面這個問題
arm-9tdmi-linux-gnu-ld: no machine record defined
在 google 查到的都是說將arch/arm/kernel/vmlinux.lds的最後兩行(如下),給註解起來,但都沒說是為了什麼
ASSERT((__proc_info_end - __proc_info_begin), "missing CPU support")
ASSERT((__arch_info_end - __arch_info_begin), "no machine record defined")
後來自己到 arch/arm/kernel/vmlinux.lds 裡看的時候,才發現別有洞天。原來那兩行的上頭寫著
/*
* These must never be empty
* If you have to comment these two assert statements out, your
* binutils is too old (for other reasons as well)
*/
ASSERT((__proc_info_end - __proc_info_begin), "missing CPU support")
ASSERT((__arch_info_end - __arch_info_begin), "no machine record defined")
查了一下所使用的 binutils 版本是 2.15,與 HOST 上的 2.17 比起來確實有點舊了。
所以暫時方向先重新弄一版 crosstool 吧 :)
[b]本文来自ChinaUnix博客,如果查看原文请点:[/b][url]
http://blog.chinaunix.net/u1/43047/showart_1117116.html[/url]
re: Effective C#英文原版下载 It‘s me 2009-02-17 17:38
Very Good! Thanks very much
re: 如何编译Linux内核 Wu.Country@侠缘 2009-02-15 22:07
比较郁闷的事!
编译完了busybox,文件系统也可以做出来,但不知道怎样运行!
re: Linux 命令 一句话 Wu.Country@侠缘 2009-01-26 14:22
ubuntu 二进制安装gtk+
apt-get install build-essential
#安装gcc/g++/gdb/make 等基本编程工具
apt-get install gnome-core-devel
#安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件
apt-get install pkg-config
#用于在编译GTK程序时自动找出头文件及库文件位置
apt-get install devhelp
#安装 devhelp GTK文档查看程序
apt-get install libglib2.0-doc libgtk2.0-doc
#安装 gtk/glib 的API参考手册及其它帮助文档
apt-get install glade libglade2-dev
#安装基于GTK的界面GTK是开发Gnome窗口的c/c++语言图形库
apt-get install libgtk2.0*,
#安装gtk+2.0所需的所有文件
应用程序编译命令:
gcc simple.c `pkg-config --cflags --libs gtk+-2.0`
编译通过,运行正常。
re: 在windows下的虚拟机中安装linux Wu.Country@侠缘 2009-01-24 23:43
很郁闷,我的ubuntu安装总是有一点问题!
只好安装了Redhat,可惜,感觉不太好用!
可能是我不太会用,还好,这个是企业版,以些该用的工具都有了。
可以直接开发使用了,省得还有那么多的工具要安装!
re: 虚拟机的一些配置 Wu.Country@侠缘 2009-01-24 21:54
很郁闷,虚拟机与上次安装的明显不一样,而且很多配置都不对。
就连VI也不好使用了,为什么???????
烦,重新安装一次VMare!
@Wu.Country@侠缘
谢谢,明白了。之后看了其他章节,对类的初始化过程也清楚了很多。
@sober
好长时间没有搞.Net了,整整一年了。但对于.Net,特别是IL语言,我就像是对待C语言一样,决不放弃,一定会长期坚持。最近下载了一个Mono,是一个可以在Linux下玩.Net的东东,决定明年开始把这个搞一下!
回复一下你的问题:
我不是李建;
“成员变量和构造器之间很可能做不到同步的更新”是因为有些时候有些构造函数可能有多个,你只在定义一个类的实例的时候可能只是调用了其中的一个构造函数,而这个构造函数可能并没有初始化所有的成员,所以成为不同步。
有几地方不是很明白。
1.“成员变量和构造器之间很可能做不到同步的更新”,这是为什么?有没有例子可以说明这种情况?
2.看了几遍之后给我一种感觉,就是与其对变量进行初始化还不如什么都不做,因为系统很多时候都会给你进行零初始化。假如不是零初始化,那么系统是否也是先进行零初始化然后再执行你定义的初始化?
PS:你就是李建忠吗?
re: 接口多次实现的问题(.Net 1.1) gemmer 2008-12-21 22:54
你好,MSDN 中,带有接口限定的那种称为显式实现,普通的叫做隐式实现。
这本书所讲的和现在的kernel2.6.27的sk_buff已经改变了很多了,没有 那几个union,还有些也没有了,不知道博主有没有对最新的内核有所研究,我们交流下吧,我的QQ 412430450,~或者到我的博客留个言也行,谢了
首先安装sysv-rc-conf。
即 sudo apt-get install sysv-rc-conf
运行sysv-rc-conf
即 sudo sysv-rc-conf
运行后在选项中寻找到2 对于的gdm项,去掉选择gdm即可。
要注意的是,当你重新启动ubuntu之后进入了字符界面之后,又想回到图形环境不是用startx命令,而是telinit 3。
土了一把,今天发现VM上有共享文件夹的选项!
还好,就当是学习,这样的工作环境还是很不错的。!
今天就按这样的方法,把Windows下的一个目录mount到虚拟机里去了。这样,我的主机(Windows)就可以直接与VMWare里的Linux直接用同一个目录了!
太酷了! Good Luck!
在VMWare上安装了SSH服务,然后可以直接在Windows下用SSH和虚拟机链接,这样,我的工作环境就完全安装好了。
而关于虚拟机与PC机数据交互的问题,有以下几种方法可以选择:
1、使用U盘;
因为虚拟机是可以添加U盘的,这样把U盘当一个中间盘来使用,应该没什么问题;
2、在虚拟机上安装samba;
这里有下载和安装地址:
说明:
http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/install.html
下载:
http://www.samba.org/samba/download/
3、在PC机上安装NFS服务器(强烈推荐使用该方法,因为我的虚拟机分配的磁盘空间并不多,这样就可以把很多东西都直接放在Windows下):
http://www.microsoft.com/downloads/thankyou.aspx?familyId=896c9688-601b-44f1-81a4-02878ff11778&displayLang=en
Good Luck!
re: 2008,到目前为止,我不后悔的几件事! haohaoxiao 2008-11-23 10:00
看到这个文章,感动,两个字,我也是学计算机的,(初中生,自学)因为热爱这一行,虽然我不会英语,但是我也会坚持."理想是我一个人能走到今天的唯一动力"说的太好了,转走咯.
因为图片是从帮助手册中COPY的,所以其它人可能所法看到,这里打了个包,可以下载查看:
/Files/WuCountry/2_1.rar
=====================================
翻译体会:
因为这几天比较忙,而这一节确实也有一些多,翻译进度上没跟上。
我还是很担心时间问题,希望能尽管快把这本书翻译完,自己也成长的快一点。
另处,这里面讲解的一些数据结构模型,不仅仅是在网络中使用,在Linux的内核中的其它部份也在使用,例如进程结构的管理模式,就和sk_buff很像,还有内存管理等。
多看一些书,联想一下,还是有不少收获的。