可能重复: 如何运行一个JAR文件 我们如何在命令提示符下运行一个jar文件?
在一个J2EE应用程序(如WebSphere中运行的应用程序)中,当我使用System.out.println() ,我的文本转为标准输出,由WebSpherepipe理控制台映射到文件。 在ASP.NET应用程序中(如在IIS中运行的应用程序), Console.WriteLine()的输出在哪里? IIS进程必须有一个stdin,stdout和stderr; 但stdout映射到Windows版本的/ dev / null或我缺less一个关键的概念吗? 我不问是否应该在那里login(我使用log4net),但输出到哪里? 我最好的信息来自这个讨论 ,他们说Console.SetOut()可以改变TextWriter ,但它仍然没有回答关于控制台的初始值是什么的问题,或者如何设置它在config /运行时码。
所以我想创build一个Android应用程序,以便在Android操作系统中进行注册(或者只是在系统启动时启动),当手机用户在网页浏览器内点击网页上的特殊button时: <a href="myapp://mysettings">Foo</a> 我的应用程序会popup并运行使用该URL中发送的参数。 那么我该如何做这样的事情呢? 我需要一个带有代码的教程!
我正在编写脚本将图像上传到我的应用程序。 以下安全措施是否足以使应用程序从脚本端安全? 使用.httaccess禁用PHP在上传文件夹内运行。 如果文件名包含string“php”,则不允许上传。 只允许扩展名:jpg,jpeg,gif和png。 只允许图像文件types。 不允许使用两种文件types的图像。 更改图像名称。 上传到不是根目录的子目录。 这是我的脚本: $filename=$_FILES['my_files']['name']; $filetype=$_FILES['my_files']['type']; $filename = strtolower($filename); $filetype = strtolower($filetype); //check if contain php and kill it $pos = strpos($filename,'php'); if(!($pos === false)) { die('error'); } //get the file ext $file_ext = strrchr($filename, '.'); //check if its allowed or not $whitelist = array(".jpg",".jpeg",".gif",".png"); if (!(in_array($file_ext, $whitelist))) { […]
我有以下的Git存储库拓扑: ABF (master) \ D (feature-a) \ / C (feature) \ E (feature-b) 通过重新设置feature分支,我希望重新整个子树(包括子分支): $ git rebase feature master ABF (master) \ D (feature-a) \ / C (feature) \ E (feature-b) 但是,这是实际的结果: C' (feature) / ABF (master) \ D (feature-a) \ / C \ E (feature-b) 我知道我可以通过执行: $ git rebase –onto feature C feature-a $ […]
任何人都可以告诉我如何在另一个angularJS指令中包含来自一个指令的控制器。 例如我有以下代码 var app = angular.module('shop', []). config(['$routeProvider', function ($routeProvider) { $routeProvider.when('/', { templateUrl: '/js/partials/home.html' }) .when('/products', { controller: 'ProductsController', templateUrl: '/js/partials/products.html' }) .when('/products/:productId', { controller: 'ProductController', templateUrl: '/js/partials/product.html' }); }]); app.directive('mainCtrl', function () { return { controller: function ($scope) {} }; }); app.directive('addProduct', function () { return { restrict: 'C', require: '^mainCtrl', link: function […]
我正在开发一个应用程序,我需要每次用户login到系统时更新一些信息,我也在电话中使用数据库。 对于所有这些操作(更新,从数据库中检索数据等),我使用asynchronous任务。 到目前为止,我不明白为什么我不应该使用它们,但是最近我经历过,如果我做了一些操作,我的一些asynchronous任务就停止在预执行上,不要跳到doInBackground。 这太离谱了,所以我开发了另一个简单的应用程序来检查什么是错的。 奇怪的是,当asynchronous任务的总数达到5时,我得到相同的行为,第6个人在预执行时停止。 在Activity / App上,android是否有asyncTasks的限制? 还是只是一些错误,应该报告? 有没有人遇到同样的问题,也许find了解决办法? 这里是代码: 简单地创build5个线程在后台工作: private class LongAsync extends AsyncTask<String, Void, String> { @Override protected void onPreExecute() { Log.d("TestBug","onPreExecute"); isRunning = true; } @Override protected String doInBackground(String… params) { Log.d("TestBug","doInBackground"); while (isRunning) { } return null; } @Override protected void onPostExecute(String result) { Log.d("TestBug","onPostExecute"); } } 然后创build这个线程。 它将进入preExecute并挂起(它不会去doInBackground)。 […]
当我从媒体库加载一个图像到一个位图,一切都工作正常,除了用相机拍摄的照片,而垂直拿着手机,旋转,使我总是得到一个水平的图片,即使它出现在垂直的画廊。 为什么是这样的,如何正确加载它?
我想为index.html和/media子目录提供静态文件。 索引文件应该在/index.html和/ URL中提供。 我有 web_server.use("/media", express.static(__dirname + '/media')); web_server.use("/", express.static(__dirname)); 但第二行显然服务于整个__dirname ,包括其中的所有文件(不只是index.html和media ),我不想。 我也试过了 web_server.use("/", express.static(__dirname + '/index.html')); 但是访问基本URL /然后导致请求到web_server/index.html/index.html (double index.html组件),这当然会失败。 有任何想法吗? 顺便说一下,我可以find关于这个主题( static() +它的参数)Express中绝对没有文档…令人沮丧。 文档链接也是受欢迎的。
我想知道是否在我的url中使用matrix或查询参数。 我发现一个较老的讨论 ,该主题不令人满意。 例子 带有查询参数的URL: http://some.where/thing?paramA = 1&paramB = 6542 带有matrix参数的URL: http://some.where/thing; paramA = 1; paramB = 6542 乍一看matrix似乎只有优势: 更具可读性 在XML文档中不需要编码和解码“&” 带“?”的url 在许多情况下不被caching; 带有matrix参数的URL被caching matrix参数可以出现在path的任何地方,并不限于其结束 matrix参数可以有多个值: paramA=val1,val2 但是也有缺点: 只有像JAX-RS这样的几个框架支持matrix参数 当浏览器通过GET提交表单时,参数变成查询参数。 因此,对于同一个任务,最终会有两种参数。 为了不会混淆REST服务的用户并限制服务开发者的工作,在这个区域中总是使用查询参数会更容易。 由于该服务的开发人员可以select一个matrix参数支持的框架,唯一的缺点是浏览器默认创build查询参数。 还有其他的缺点吗? 你会怎么做?