如果这经常被覆盖,请道歉,但我想知道其他人如何处理个人任务管理.
我读过(部分)GTD,开始兴奋,在整个地方安装了一吨插件,然后让它全部落在了路边.我用过todoist,outlook,谷歌日历,项目.我已经尝试在记事本,"笔记本",便利贴和电子表格等中编写列表.它们都没有.
为什么一个简单有效的todo应用程序很难找到?因为应用程序如此频繁使用,我发现使用该应用程序的任何小问题都会在使用几天后过度夸大.
到目前为止,我最喜欢的应用程序是todo.txt的变种,称为任务
你用什么?
使用我的.Net 2.0代码库时,ReSharper不断推荐应用最新的c#3.0语言功能,最值得注意的是; 将简单属性转换为自动实现属性或将局部变量声明为var.在其他人中.
当一个新的语言功能到来时你会回过头来虔诚地将它应用到你现有的代码库中吗?或者你是否保留了最初编写的代码,接受如果使用新的语言功能编写新代码,代码中会出现不一致的情况?
我想在Delphi 2007(Win32)的错误对话框中显示堆栈跟踪.
理想情况下,我喜欢这样的事情:
try
//do something
except on e : exception do
begin
//rollback a transaction or whatever i need to do here
MessageDlg('An error has occurred!' + #13#10 +
e.Message + #13#10 +
'Here is the stack trace:' + #13#10 +
e.StackTrace,mtError,[mbOK],0);
end; //except
end; /try-except
Run Code Online (Sandbox Code Playgroud)
并且输出与IDE中的调用堆栈类似:
MYPROGRAM.SomeFunction
MYPROGRAM.SomeProcedure
MYPROGRAM.MYPROGRAM
:7c817067 kernel32.RegisterWaitForInputIdle + 0x49
Run Code Online (Sandbox Code Playgroud) 当我尝试通过Java ProcessBuilder类在任务调度程序中创建新任务时,我得到一个访问被拒绝错误的Windows Vista.在XP上它工作得很好.
当我使用"Run as adminstrator"选项时,它也可以在Vista上运行.
然而,这是一个额外的步骤,用户可能不知道这一点.当用户只需双击应用程序图标时,它将失败并拒绝访问.我的问题是如何在启动后立即强制java应用程序重新获取管理员权限?
我有一个简单的Linux脚本:
#!/bin/sh
for i in `ls $1`
do
echo $i
done
Run Code Online (Sandbox Code Playgroud)
在我的临时文件夹中有4个文件:aa,a.aa,a.ab和a.ac.
当我打电话给./script temp/*.?? 我得到:
temp/a.aa
Run Code Online (Sandbox Code Playgroud)
当我打电话给./script"temp/*.??" 我得到:
temp/a.aa
temp/a.ab
temp/a.ac
Run Code Online (Sandbox Code Playgroud)
为什么双引号会改变结果呢?
我有一个Java maven项目,其中包括XSLT转换.我加载样式表如下:
TransformerFactory tFactory = TransformerFactory.newInstance();
DocumentBuilderFactory dFactory = DocumentBuilderFactory
.newInstance();
dFactory.setNamespaceAware(true);
DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
ClassLoader cl = this.getClass().getClassLoader();
java.io.InputStream in = cl.getResourceAsStream("xsl/stylesheet.xsl");
InputSource xslInputSource = new InputSource(in);
Document xslDoc = dBuilder.parse(xslInputSource);
DOMSource xslDomSource = new DOMSource(xslDoc);
Transformer transformer = tFactory.newTransformer(xslDomSource);
Run Code Online (Sandbox Code Playgroud)
stylesheet.xsl有许多语句.这些似乎导致问题,当我尝试运行我的单元测试时,我收到以下错误:
C:\Code\workspace\app\dummy.xsl; Line #0; Column #0; Had IO Exception with stylesheet file: footer.xsl
C:\Code\workspace\app\dummy.xsl; Line #0; Column #0; Had IO Exception with stylesheet file: topbar.xsl
Run Code Online (Sandbox Code Playgroud)
XSLT中的include语句是相对链接
xsl:include href="footer.xsl"
xsl:include href="topbar.xsl"
Run Code Online (Sandbox Code Playgroud)
我尝试过尝试并将这些更改为以下内容 - 但我仍然得到错误.
xsl:include href="xsl/footer.xsl"
xsl:include href="xsl/topbar.xsl"
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?任何帮助非常感谢.
我很好奇用什么工具来构建自己的下一个版本.
例如,Delphi长期以来声称" Delphi是用Delphi编写的 ".
我假设Visual Studio是使用Visual Studio编写的.
什么是其他自己编写的工具示例?
希望这是一个简单的问题:我有一个OpenGL纹理,并希望能够改变它的不透明度,我该怎么做?纹理已经有一个alpha通道,并且混合工作正常,但我希望能够降低整个纹理的不透明度,使其淡入背景.我已经摆弄glBlendFunc,但没有运气 - 似乎我需要类似的东西GL_SRC_ALPHA_MINUS_CONSTANT,这是不可用的.我正在使用OpenGL ES在iPhone上工作.
我正在处理一个庞大的URL列表.只是一个简单的问题我试图将URL的一部分切出来,见下文:
http://www.domainname.com/page?CONTENT_ITEM_ID=1234¶m2¶m3
Run Code Online (Sandbox Code Playgroud)
我怎么能切出来:
http://www.domainname.com/page?CONTENT_ITEM_ID=1234
Run Code Online (Sandbox Code Playgroud)
有时在CONTENT_ITEM_ID之后有两个以上的参数,并且ID每次都不同,我认为可以通过找到第一个&然后在此之前切掉字符来完成,并且不太确定如何执行此操作.
干杯