标签: manual

Linux用户空间ELF加载程序

我需要做一个相当不寻常的事情:手动执行elf可执行文件.即将所有部分加载到正确的位置,查询main()并调用它(然后清理).可执行文件将静态链接,因此不需要链接库.我也控制基地址,所以不用担心可能的冲突.

那么,是否有任何库?

我找到了OSKit及其liboskit_exec,但是自2002年以来项目似乎已经死了.

我可以接受部分项目(当然尊重许可证)并根据我的需要定制它们,但由于我在linux世界中相当不错,我甚至不知道在哪里可以找到这些部件!:)

PS.我需要ARM平台.

UPD嗯,加载精灵的问题似乎需要一些关于它的好知识(叹气),所以我出去阅读一些规格和手册.我想我会坚持使用仿生/链接器和libelfsh.多谢你们!

总结发现:

linux arm elf manual loader

12
推荐指数
1
解决办法
6025
查看次数

简明的SSE和MMX指令参考,具有延迟和吞吐量

我试图通过使用内联汇编的MMX和SSE指令集来优化某些算法.但是,我无法找到这些增强指令集的时序和用法的良好参考.你能否帮我找一些参考文献,其中包含有关吞吐量,延迟,操作数以及说明的简短描述的信息?

到目前为止,我发现:

英特尔指令参考 英特尔64和IA-32架构开发人员手册:Vol.2AIntel 64和IA-32架构开发人员手册:Vol.2B

英特尔优化指南 http://www.intel.com/Assets/PDF/manual/248966.pdf

整数运算计时 http://gmplib.org/~tege/x86-timing.pdf

assembly sse reference manual mmx

12
推荐指数
2
解决办法
4717
查看次数

手动Cygwin安装而不使用Setup.exe

我没有找到所有必要文件的问题,以便在不使用预制设置实用程序时正确安装Cygwin.这背后的原因是我的公司计算机阻止了.exe的使用,并且不会给我许可安装它(他们说这不是工作所需要的)但是我希望我执行某些任务Cygwin会变得更简单.

所以我的问题是这样的; 有什么地方/某人会有一个包列表,我需要从其中一个镜像手动安装,以使Cygwin正确运行?

windows cygwin install manual

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

c ++ 0x标准库参考手册

我用C++编写了多年,最近听说有一个C++标准的新版本.我研究了标准草稿,发现有很多新东西会让我的编程变得更容易.所以我想在它出来之前习惯新标准.但是,如果没有合适的参考手册,使用新的标准库进行编码是相当困难的.我用谷歌搜索,发现只有一些页面,如维基百科的C++ 0x页面,不是参考手册.有谁知道任何C++ 0x标准库参考手册?我正在寻找类似于MSDN的标准C++库参考的东西.

c++ standards reference manual c++11

11
推荐指数
2
解决办法
1311
查看次数

如何使用 certbot 自动续订 TLS 证书?

我有一个带有 Nginx docker 容器的应用程序,在部署应用程序的主机(使用 Ubuntu 操作系统)中使用以下命令手动生成 TLS 证书:

certbot certonly --manual --manual-public-ip-logging-ok --preferred-challenges dns -d my.app.com
Run Code Online (Sandbox Code Playgroud)

当证书过期时,我必须更新它们。

但我不能certbot renew为此目的使用以下命令,因为它会给出错误:

$ sudo certbot renew

Failed to renew certificate my.app.com with error: The manual plugin is not working; there may be problems with your existing configuration.
The error was: PluginError('An authentication script must be provided with --manual-auth-hook when using the manual plugin non-interactively.')
Run Code Online (Sandbox Code Playgroud)

因此,我现在要做的是再次创建证书(使用certbot certonly之前使用的相同命令)而不是更新它们。

如何使用certbot renew命令修复错误?

我怎样才能自动化这个设置?

ubuntu manual ssl-certificate auto-renewing certbot

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

帮助理解magic_quotes_gpc()

我正在从教程中学习这个PHP代码来上传文件

<form method="post" enctype="multipart/form-data">
  <input name="userfile" type="file" id="userfile">  
</form>

<?php
  if (isset($_POST['upload']) && $_FILES['userfile']['size'] > 0) {
    $fileName = $_FILES['userfile']['name'];
    $tmpName  = $_FILES['userfile']['tmp_name'];
    $fileSize = $_FILES['userfile']['size'];
    $fileType = $_FILES['userfile']['type'];

    $fp      = fopen($tmpName, 'r');
    $content = fread($fp, filesize($tmpName));
    $content = addslashes($content);
    fclose($fp);

   if (!get_magic_quotes_gpc()) {
     $fileName = addslashes($fileName);
   }

   include 'library/config.php';
   include 'library/opendb.php';

   $query = "INSERT INTO upload (name, size, type, content ) ".
     "VALUES ('$fileName', '$fileSize', '$fileType', '$content')";

   mysql_query($query) or die('Error, query failed');
   include 'library/closedb.php';
Run Code Online (Sandbox Code Playgroud)

现在我通过使用PHP文档了解每个功能和一切

除了

get_magic_quotes_gpc()
Run Code Online (Sandbox Code Playgroud)
  • 它是什么?它能做什么?
  • 这是否具有潜力?如果是,是否有替代品? …

php security function manual

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

PHP手册 - .chm文件无效

我刚从http://us2.php.net/download-docs.php下载了php_manual.en.chm文件, 但它无法正常工作.

每当我打开这个文件,然后我看到以下消息:

导航到网页已取消

你可以尝试什么:

 Retype the address.
Run Code Online (Sandbox Code Playgroud)

(我使用的是Windows 7)

我搜索了很多,但我没有得到确切的解决方案.所以请在那种情况下指导我.

提前致谢.

php chm manual

8
推荐指数
1
解决办法
5274
查看次数

Android:手动屏幕方向而不重新启动活动?

我需要制作一个应用程序播放带有全屏视频按钮的视频.该按钮用于在视频显示的横向和纵向之间手动切换.我们不希望自动旋转检测.因此Manifest文件设置如下.

<activity
    android:name=".VideoActivity"
    android:screenOrientation="portrait"
    android:configChanges="keyboardHidden"/>
Run Code Online (Sandbox Code Playgroud)

我用了

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE); 要么 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT);

手动设置方向.它工作但它重新启动活动 - 发现onCreate()被调用.因此视频播放意外地从头开始重新开始.我不能像使用一样平滑onConfigurationChanged()- 自动旋转检测方法.

那么如何在不重新启动活动的情况下更改手动屏幕方向?

谢谢.

android restart manual orientation android-activity

8
推荐指数
1
解决办法
9692
查看次数

iOS相机:手动曝光持续时间但自动ISO?

我正在使用相机视频输入进行一些图像处理,并希望优化最快的快门速度.我知道你可以手动设置曝光持续时间和ISO使用

setExposureModeCustomWithDuration:ISO:completionHandler:
Run Code Online (Sandbox Code Playgroud)

但这要求人们手动设置两个值.是否有方法或巧妙的技巧允许您手动设置曝光率,但有ISO句柄本身试图正确曝光图像?

camera iso manual ios avcapturesession

8
推荐指数
1
解决办法
5130
查看次数

无法自动和手动从Github安装gganimate包

我目前正在尝试安装gganimate包,但似乎无法.我正在运行Win 10,Rx64 3.3.0和Rstudio 0.99.896; 以下命令:

devtools::install_github("dgrtwo/gganimate")
Run Code Online (Sandbox Code Playgroud)

将抛出此错误:

Downloading GitHub repo dgrtwo/gganimate@master
from URL https://api.github.com/repos/dgrtwo/gganimate/zipball/master
Error in curl::curl_fetch_memory(url, handle = handle) : 
  Problem with the SSL CA cert (path? access rights?)
Run Code Online (Sandbox Code Playgroud)

因此,经过几个小时的绝望,我决定尝试手动安装包.我按照这个链接: 这里

以下命令:

install.packages(pkgs = "C:/Users/Superzucca/Desktop/gganimate-master.zip", repos = NULL)
Run Code Online (Sandbox Code Playgroud)

结果是:

    Installing package into ‘C:/Users/Superzucca/Documents/R/win-library/3.3’ 
(as ‘lib’ is unspecified)
Run Code Online (Sandbox Code Playgroud)

但是当我打电话的时候:

library("gganimate-master") ####  -> as suggsted by R itself!! 
Run Code Online (Sandbox Code Playgroud)

抛出此错误:

Error in library("gganimate-master") : there is no package called ‘gganimate-master’
Run Code Online (Sandbox Code Playgroud)

请帮忙.我没有任何问题安装其他pkgs,老实说,不知道还有什么可以尝试.提前谢谢你,Superzucca

install r manual

8
推荐指数
1
解决办法
7868
查看次数