我一直在研究OSGi一段时间,我想知道处理"遗留"库(以普通JAR而不是OSGi包发布)的最佳方式.
您认为处理这些问题的最佳方法是什么?修改他们的清单文件并添加最小的特定于bundle的信息,然后重新打包它们就是我现在所做的,但对我来说似乎有点不对劲.我是否应该对这些JAR使用手动依赖关系管理(对于那些很有可能仅在我的应用程序的某个部分使用的库,我会这样做)?
就它们可用而言,我正在使用Eclipse的捆绑包(因为我使用Equinox作为OSGi平台,这对于那些作为捆绑包提供的库来说效果很好).
除了我应该知道的Eclipse-bundle之外,还有任何bundle-repositories吗?
好的,我几天都在研究这个问题,并不是特别肯定我做错了什么.如果有人有使用jqGrid与C#/ ASP.NET和开源工具的工作示例,请告诉我在哪里找到它们.任何关于找到合适的文档或工具的技巧我都可以用来调试这个也很受欢迎(我对js/jQuery很新).基本上我只需要编辑就地功能,所以如果我忽略了另一个明显的解决方案,那么知道......我想尽可能避免使用AJAX.NET.
我觉得我只是忽略了一些非常明显的东西.
在下面的示例中,我确实要显示jqGrid,但它没有显示数据.
这是相关的JavaScript:
jQuery(document).ready(function(){
jQuery("#role_assignment_table").jqGrid({
url:'http://localhost:4034/WebSite2/PageItemHandler.asmx/GetPageItemRolesJson?id=3',
mtype: 'GET',
contentType: "application/json; charset=utf-8",
datatype: "jsonstring",
colModel:[
{name:'Id', label:'ID', jsonmap:'Id'},
{name:'Title', jsonmap:'Title'},
{name:'AssignedTo', label:'Assigned To', jsonmap:'AssignedTo'},
{name:'Assigned', jsonmap:'Assigned'},
{name:'Due', jsonmap:'Due'},
{name:'Completed', jsonmap:'Completed'}
],
jsonReader: {
page: "Page",
total: "Total",
records: "Records",
root: "Rows",
repeatitems: false,
id: "Id"
},
rowNum:10,
rowList:[10,20,30],
imgpath: 'js/themes/basic/images',
viewrecords: false,
caption: "Role Assignments"
});
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<table id="role_assignment_table" class="scroll" cellpadding="0" cellspacing="0" />
Run Code Online (Sandbox Code Playgroud)
生成的JSON:我不确定它是否适用于jqGrid,或者jqGrid是否不喜欢我的JSON或我的WebMethod,但是当我转到正确的URL并获取JSON结果字符串时,我可以自己调用它.
{"Page":"1","Total":1.0,"Records":"4",
"Rows":[
{"Id":1,"Item":null,"Title":"Story Manager","AssignedTo":null,"Assigned":"\/Date(1245186733940-0500)\/","Due":"\/Date(1248383533940-0500)\/","Completed":"\/Date(1247087533940-0500)\/"},
{"Id":2,"Item":null,"Title":"Analysis","AssignedTo":null,"Assigned":"\/Date(1245186733940-0500)\/","Due":"\/Date(1248383533940-0500)\/","Completed":"\/Date(1247087533940-0500)\/"},
{"Id":3,"Item":null,"Title":"Narrative","AssignedTo":null,"Assigned":"\/Date(1245186733940-0500)\/","Due":"\/Date(1248383533940-0500)\/","Completed":"\/Date(1247087533940-0500)\/"},
{"Id":4,"Item":null,"Title":"Graphic","AssignedTo":null,"Assigned":"\/Date(1245186733940-0500)\/","Due":"\/Date(1248383533940-0500)\/","Completed":"\/Date(1247087533940-0500)\/"}
]
}
Run Code Online (Sandbox Code Playgroud)
干杯,William Riley-Land
我正在尝试将此代码从Java转换为C#(位于此处)
我有一些winform经验,但在winform应用程序上绘制像素时经验不足。
我很自信我可以转换大多数子方法,但不清楚如何在屏幕上绘制单个像素
将Java转换为C#的任何帮助或工具将不胜感激
// Buddhabrot
// j.tarbell January, 2004
// Albuquerque, New Mexico
// complexification.net
// based on code by Paul Bourke
// astronomy.swin.edu.au/~pbourke/
// Processing 0085 Beta syntax update
// j.tarbell April, 2005
int dim = 800; // screen dimensions (square window)
int bailout = 200; // number of iterations before bail
int plots = 10000; // number of plots to execute per frame (x30 = plots per second)
// 2D array to hold exposure values …Run Code Online (Sandbox Code Playgroud) 我有一个我在存储过程中创建的动态SQL语句.我需要使用游标迭代结果.我很难搞清楚正确的语法.这就是我正在做的事情.
SELECT @SQLStatement = 'SELECT userId FROM users'
DECLARE @UserId
DECLARE users_cursor CURSOR FOR
EXECUTE @SQLStatment --Fails here. Doesn't like this
OPEN users_cursor
FETCH NEXT FROM users_cursor
INTO @UserId
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC asp_DoSomethingStoredProc @UserId
END
CLOSE users_cursor
DEALLOCATE users_cursor
Run Code Online (Sandbox Code Playgroud)
这样做的正确方法是什么?
我目前有一个小脚本可以下载网页并提取一些我感兴趣的数据.没什么好看的.
目前我正在下载这样的页面:
import commands
command = 'wget --output-document=- --quiet --http-user=USER --http-password=PASSWORD https://www.example.ca/page.aspx'
status, text = commands.getstatusoutput(command)
Run Code Online (Sandbox Code Playgroud)
尽管这很有效,但我认为删除对wget的依赖是有意义的.我认为将上面的内容转换为urllib2应该是微不足道的,但到目前为止我没有成功.互联网是完整的urllib2示例,但我没有发现任何符合我对HTTPS服务器的简单用户名和密码HTTP身份验证的需求.
我的目标是创建一种"Javascript库",如果你可以称之为.我打算在浏览网页时使用它来操作页面,动态加载它作为greasemonkey脚本.我们的想法是" win"映射到window" doc" - > - > document," win.loc" - > win.location以及其他一些便利映射,但你明白了.你能给我一些例子让我从中获取语法,我会推断其余的吗?非常感谢.
我不确定根据数据库状态使验证器验证命令是否是一个好的设计决策.例如,如果我需要验证User bean,除了检查电子邮件和用户名是否为空等.如果已经使用过,我还需要拒绝它们.这种逻辑应该放在验证器还是服务对象中?
我以前使用pyCurl并使用我的系统默认python安装.但是,我有一个项目需要python更便携,我使用的是ActivePython-2.6.
到目前为止,我没有安装任何其他模块的问题,但是安装pyCurl时遇到错误.错误:
Searching for pycurl
Reading http://pypi.python.org/simple/pycurl/
Reading http://pycurl.sourceforge.net/
Reading http://pycurl.sourceforge.net/download/
Best match: pycurl 7.19.0
Downloading http://pycurl.sourceforge.net/download/pycurl-7.19.0.tar.gz
Processing pycurl-7.19.0.tar.gz
Running pycurl-7.19.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-tfVLW6/pycurl-7.19.0/egg-dist-tmp-p1WjAy
sh: curl-config: not found
Traceback (most recent call last):
File "/opt/ActivePython-2.6/bin/easy_install", line 8, in <module>
load_entry_point('setuptools==0.6c9', 'console_scripts', 'easy_install')()
File "/opt/ActivePython-2.6/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 1671, in main
File "/opt/ActivePython-2.6/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 1659, in with_ei_usage
File "/opt/ActivePython-2.6/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 1675, in <lambda>
File "/opt/ActivePython-2.6/lib/python2.6/distutils/core.py", line 152, in setup
dist.run_commands()
File "/opt/ActivePython-2.6/lib/python2.6/distutils/dist.py", line 975, in run_commands
self.run_command(cmd)
File "/opt/ActivePython-2.6/lib/python2.6/distutils/dist.py", line 995, in …Run Code Online (Sandbox Code Playgroud) 我需要将.sql或.csv文件转储到SQLite中(我使用的是SQLite3 API).我只找到了导入/加载表的文档,而不是整个数据库.现在,当我输入:
sqlite3prompt> .import FILENAME TABLE
Run Code Online (Sandbox Code Playgroud)
我得到一个语法错误,因为它期望一个表而不是整个数据库.
我在我的本地机器上开发了rails应用程序.
如何轻松向我的朋友展示项目的当前状态?我听说过tunnlr,但我是一个寻找免费解决方案的穷学生:-)
最好的祝福
c# ×2
java ×2
python ×2
activepython ×1
asp.net ×1
bundle ×1
database ×1
dynamic-sql ×1
equinox ×1
greasemonkey ×1
https ×1
import ×1
jar ×1
javascript ×1
jqgrid ×1
json.net ×1
libcurl ×1
localhost ×1
osgi ×1
processing ×1
pycurl ×1
ruby ×1
spring ×1
spring-mvc ×1
sqlite ×1
sqlite-shell ×1
t-sql ×1
urllib2 ×1
validation ×1