小编hop*_*per的帖子

列出Apache Tomcat中部署的Web应用程序

我需要在Apache Tomcat中获取已部署的Web应用程序列表.此外,对于每个webapp,我需要获取初始化的servlet和JSP列表.有什么想法可以做到这一点?

我发现该目录\tomcat\work\Catalina\localhost\包含每个webapp的子目录.是否有任何其他部署的Web应用程序不存在?

java tomcat

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

什么是"node-waf"以及如何在Windows上获取它?

node.js的"node-waf"是什么?如何在Windows开发机器上获取它?

node.js

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

在C中初始化一个联合

我遇到了关于C编程语言的这个客观问题.以下代码的输出应该是0 2,但我不明白为什么.

请解释初始化过程.这是代码:

#include <stdio.h>

int main()
{
  union a
  {
    int x;
    char y[2];
  };
  union a z = {512};
  printf("\n%d %d", z.y[0], z.y[1]);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c initialization unions

27
推荐指数
3
解决办法
1420
查看次数

在... PHP中禁止加载数据本地INFILE

我试图用LOAD DATA INFILE一些记录插入表中.不幸的是,它没有用.

这是一些细节

如果我使用此说明:

LOAD DATA INFILE 'file.txt'
INTO TABLE table_ex
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, field2, field3, field4);
Run Code Online (Sandbox Code Playgroud)

它使用MySQL客户端程序和PHP应用程序.通过这种方式,它将在我的MySQL安装的数据目录中查找该文件.

现在,如果我尝试使用该LOCAL选项执行指令,它只有在我使用mysql客户端时才有效,但不能用于PHP:

LOAD DATA LOCAL INFILE 'path/to/file/file.txt'
INTO TABLE table_ex
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, field2, field3, field4);
Run Code Online (Sandbox Code Playgroud)

再次..它适用于MySQL客户端,但不适用于PHP应用程序...我收到此错误:

LOAD DATA LOCAL INFILE forbidden in /path/to/my/application
Run Code Online (Sandbox Code Playgroud)

我读到这个问题与PHP的编译和使用mysqlnd有关.我使用的是PHP 5.3.8和MySQL 5.5.15,但我还没有找到解决方案.

其他信息:到目前为止,我发现的唯一帮助是一个开放的PHP错误:

php mysql

26
推荐指数
6
解决办法
4万
查看次数

MediaMetadataRetriever.getFrameAtTime()仅返回第一帧

我使用MetadataRetriever从视频中提取帧,并将所有图像存储在一个ArrayList<Bitmap>.我想将它们全部存储在SD卡上(仅用于测试目的).

但是当我从模拟器中取出一个文件夹并查看保存的图像时,所有图像都只是视频的第一帧.

这就是我从视频中提取帧的方法:

File videoFile=new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/videos","sample_mpeg4.mp4");

Uri videoFileUri=Uri.parse(videoFile.toString());

MediaMetadataRetriever retriever = new MediaMetadataRetriever();
retriever.setDataSource(videoFile.getAbsolutePath());
ArrayList<Bitmap> rev=new ArrayList<Bitmap>();

//Create a new Media Player
MediaPlayer mp = MediaPlayer.create(getBaseContext(), videoFileUri);

int millis = mp.getDuration();
for(int i=0;i<millis;i+=100){
   Bitmap bitmap=retriever.getFrameAtTime(i,OPTION_CLOSEST_SYNC);
   rev.add(bitmap);
}
Run Code Online (Sandbox Code Playgroud)

这就是我如何保存它们(我正在调用此方法并传递位图ArrayList):

public void saveFrames(ArrayList<Bitmap> saveBitmapList) throws IOException{
    Random r = new Random();
    int folder_id = r.nextInt(1000) + 1;

    String folder = Environment.getExternalStorageDirectory()+"/videos/frames/"+folder_id+"/";
    File saveFolder=new File(folder);
    if(!saveFolder.exists()){
       saveFolder.mkdirs();
    }

    int i=1;
    for (Bitmap b : saveBitmapList){
       ByteArrayOutputStream bytes = new ByteArrayOutputStream();
        b.compress(Bitmap.CompressFormat.JPEG, …
Run Code Online (Sandbox Code Playgroud)

video android bitmap save

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

替换反引号操作符内的变量值

如何在反引号运算符中替换变量的值?

script_dir = File.expand_path File.dirname(__FILE__)
p `ruby -e p "$script_dir"` # this does not work
Run Code Online (Sandbox Code Playgroud)

ruby

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

Hibernate中Set和Bag的区别

Hibernate中SetBag集合之间的主要区别是什么?在什么情况下,我们应该用SetBag

hibernate

23
推荐指数
3
解决办法
4万
查看次数

GitHub for Mac错误:git:'credential-osxkeychain'不是git命令

使用GitHub for Mac应用程序(版本87)时,我收到以下错误:

git:'credential-osxkeychain'不是git命令.见'git --help'.

错误:请求的URL返回错误:403访问https://github.com/[PROJECT URL]/info/refs

致命:HTTP请求失败(256)

git命令行工具(版本1.8.0)安装在,/usr/local/git/bin并且git-credential-osxkeychain已正确安装在/usr/local/git/bin.

我该如何解决这个错误?

github-for-mac

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

Java中的有序列表映射实现

我想知道是否有一个类实现了Java中的接口MapList接口.

我有一个主要是数据结构Map.我将字符串(ID)映射到Images.但是在我的代码的特定部分,我需要向用户提供所有可用的IDed Images.到目前为止,唯一的方法就是这样写:

for (String id : myMap.keySet()) {
    // get the image like this "myMap.get(id)" 
}
Run Code Online (Sandbox Code Playgroud)

所以有一个实现两者的类会很好Map,List所以我可以简单地写:

for (Image img : myMap) {
  // the image is img
}
Run Code Online (Sandbox Code Playgroud)

有谁知道这样的实现?

编辑:在查看答案(这些都是正确的,投票)后,我现在意识到我还需要对地图进行排序.当我说"排序"时,我的意思是我希望它以特定的顺序获得值,我可以修改它.我知道这不是原来的问题,但我意识到我需要这个.

编辑2:我似乎优柔寡断.我需要的是有序地图,而不是有序地图.对不起,人们感到困惑.

java list map

19
推荐指数
3
解决办法
3万
查看次数

通过PHP上传视频文件并将其保存在适当的文件夹中并拥有数据库条目

我希望用户能够将视频文件上传到我的网站,我希望它们安排在适当的文件夹和数据库条目中,以便稍后我可以知道上传每个特定文件的人.

我的HTML表单在这里:

<form method="post" enctype="multipart/form-data">
    <div><?php echo $message; ?></div>
    <?php echo $max_file_size_tag; ?>
    <input type="file" accept="video/*" ID="fileSelect" runat="server" size="20" name="filename" action="/vids/file-upload.php">
    <select name="course">
        <option value="select" selected>Select</option>
        <option value="java">Java</option>
        <option value="python">Python</option>
        <option value="vb">Visual Basic</option>
        <option value="c">C/C++</option>
        <option value="ruby">Ruby</option>
    </select>
    <input type="submit" value="Upload" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

我的PHP在这里:

<?php

$folder  = isset($_POST["course"]);
$message = "1";

define('DESTINATION_FOLDER','/$folder);

define('MAX_FILE_SIZE', 0);

// Upload success URL. User will be redirected to this page after upload.
define('SUCCESS_URL','learn.learnbrix.com');

// Allowed file extensions. Will only allow these extensions if not empty. …
Run Code Online (Sandbox Code Playgroud)

php

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

标签 统计

java ×2

php ×2

android ×1

bitmap ×1

c ×1

github-for-mac ×1

hibernate ×1

initialization ×1

list ×1

map ×1

mysql ×1

node.js ×1

ruby ×1

save ×1

tomcat ×1

unions ×1

video ×1