问题列表 - 第984页

Unix脚本读取特定的行和位置

我需要有一个脚本读取进来的文件并检查信息以进行验证.

在要读取的文件的第一行是日期,但是以数字形式.例如:20080923但是在日期之前是其他信息,我需要从位置27读取它.含义第1行位置27,我需要得到那个数字,看它是否大于另一个数字.

我使用grep命令检查其他信息,但我使用特殊字符进行搜索,在这种情况下,日期之前的信息总是不同,所以我不能使用字符进行搜索.它必须由第1行第27位完成.

unix

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

用于生成Java源文件的Java API

我正在寻找一个生成Java源文件的框架.

像下面的API:

X clazz = Something.createClass("package name", "class name");
clazz.addSuperInterface("interface name");
clazz.addMethod("method name", returnType, argumentTypes, ...);

File targetDir = ...;
clazz.generate(targetDir);
Run Code Online (Sandbox Code Playgroud)

然后,应在目标目录的子目录中找到java源文件.

有谁知道这样的框架?


编辑:

  1. 我真的需要源文件.
  2. 我也想填写方法的代码.
  3. 我正在寻找高级抽象,而不是直接字节码操作/生成.
  4. 我还需要一个对象树中的"类的结构".
  5. 问题域是通用的:生成大量非常不同的类,没有"共同结构".

解决方案
我根据您的答案发布了2个答案... 使用CodeModelEclipse JDT.

我在我的解决方案中使用了CodeModel,:-)

java eclipse code-generation

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

GDB回溯消息"0x0000000000000000 in ??()"是什么意思?

当它给出具有以下输出的回溯时它意味着什么?

#0  0x00000008009c991c in pthread_testcancel () from /lib/libpthread.so.2
#1  0x00000008009b8120 in sigaction () from /lib/libpthread.so.2
#2  0x00000008009c211a in pthread_mutexattr_init () from /lib/libpthread.so.2
#3  0x0000000000000000 in ?? ()
Run Code Online (Sandbox Code Playgroud)

该程序已经与标准信号11一起崩溃,分段故障.我的应用程序是一个在FreeBSD 6.3上运行的多线程FastCGI C++程序,使用pthread作为线程库.

根据信息来源,它已使用-g编译,并且我的源的所有符号表都已加载.

很明显,我的实际代码都没有出现在跟踪中,而是错误似乎来自标准的pthread库.特别是什么?()????

编辑:最终在我的主代码中跟踪崩溃到标准的无效内存访问.不解释为什么堆栈跟踪已损坏,但这是另一天的问题:)

c++ gdb freebsd fastcgi pthreads

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

VS2008中内置本地化工具

我正在使用C#.NET 2.0和VS2008编写的WinForms应用程序.我即将开始将应用程序翻译成多种语言.在开始之前,使用VS2008本身进行所有本地化是一个好主意吗?或者是否可以立即使用一些外部工具?这是我的第一个.NET应用程序,所以在开始之前我宁愿问一下.其他人在使用什么?

我的应用程序中使用的所有字符串都在资源中,因此我认为该应用程序已准备好进行翻译.

谢谢你,彼得

c# localization

5
推荐指数
1
解决办法
2236
查看次数

有没有办法在.ASPX页面中注释掉标记?

有没有办法在.ASPX页面中注释标记,以便它不会传递给客户端?我已经尝试了标准注释,<!-- -->但这只是作为注释发送,并不会阻止控件呈现.

asp.net markup comments

202
推荐指数
8
解决办法
18万
查看次数

强类型语言的关键方面是什么?

什么使语言强烈输入?我正在寻找强类型语言最重要的方面.

昨天我问PowerShell是否是强类型的,但是没有人能就"强类型"的定义达成一致,所以我想澄清这个定义.

随意链接到维基百科或其他来源,但不要只剪切和粘贴您的答案.

strong-typing

17
推荐指数
5
解决办法
1万
查看次数

获取具有列的最大值的行

表:

UserId, Value, Date.
Run Code Online (Sandbox Code Playgroud)

我想得到UserId,每个UserId的max(Date)值.也就是说,具有最新日期的每个UserId的值.有没有办法在SQL中执行此操作?(最好是Oracle)

更新:对任何含糊不清的道歉:我需要获取所有UserIds.但对于每个UserId,只有该用户具有最新日期的那一行.

sql oracle greatest-n-per-group

556
推荐指数
10
解决办法
56万
查看次数

如何确定文件的行结尾

我有一堆(数百个)应该有Unix行结尾的文件.我强烈怀疑其中一些有Windows行结尾,我想以编程方式找出哪些行.

我知道我可以跑了

flip -u
或者在脚本中类似的东西来转换所有东西,但我希望能够识别那些需要先改变的文件.

scripting line-endings

51
推荐指数
4
解决办法
5万
查看次数

访问对象内存地址

当您object.__repr__()在Python中调用该方法时,您会得到类似这样的内容:

<__main__.Test object at 0x2aba1c0cf890> 
Run Code Online (Sandbox Code Playgroud)

如果你超载__repr__(),有没有办法得到一个内存地址,除了调用super(Class, obj).__repr__()和重新出现之外?

python object repr memory-address

154
推荐指数
6
解决办法
17万
查看次数

如何在我的Django 500.html页面中包含堆栈跟踪?

我正在运行Django 1.0,我即将部署我的应用程序.因此,我将把DEBUG设置更改为False.

话虽如此,我仍然希望在发生错误时将堆栈跟踪包含在我的500.html页面上.通过这样做,用户可以复制并粘贴错误,并轻松地通过电子邮件将其发送给开发人员.

有关如何最好地解决这个问题的任何想法?

python django templates stack-trace

23
推荐指数
2
解决办法
8958
查看次数