标签: local

在C开关/ case中声明变量

嗯,这实际上不是一个问题..

我偶尔发现有一种有趣的方法可以在switch/case块中声明局部变量.您可以编写:而不是在每个案例块中使用大括号

switch (action) {
  int res;
  int value;
case ACTION_OPEN:
  res = open(...);
  ...
  break;
case  ...
}
Run Code Online (Sandbox Code Playgroud)

那么,我只是想知道除了gcc之外还有哪些C/C++编译器支持这种结构?它看起来像是一种常见的堕落.欢迎任何关于这种结构的评论!

c c++ variables local switch-statement

7
推荐指数
1
解决办法
4679
查看次数

我可以制作本地独立JavaScript程序吗?

可能重复:
您可以使用JavaScript进行桌面开发吗?

我非常熟悉基于Web的JavaScript,因为它涉及到html和canvas,但我想知道是否可以使用不能在浏览器中打开的javascript创建一个完整的独立应用程序.是否有任何GUI或命令提示符允许我这样做?

如果没有,我可能愿意写一些其他可以读取html的程序,就像Notch在Minecraft登录屏幕上做的那样.是否有捷径可寻?

javascript user-interface web-applications local

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

Magento缓存未被清除

我在local.xml中遇到了一些配置问题,我无法加载我的magento前端和我的管理面板,然后我修复了我在local.xml中遇到的问题,并且为了让我的新配置被加载,我删除了所有内容/ var/cache甚至/ var/session文件夹中有什么内容.但令我惊讶的是,Magento仍然加载旧的local.xml设置.

我尝试重新启动apache并清除浏览器缓存,没有任何作用.

有任何想法吗??

xml caching local magento

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

在Android上的WebView中播放本地视频

我正在构建一个WebView应该播放视频的应用程序,该应用程序已在本地保存.奇怪的是,视频播放器无法使用本地视频文件.它确实播放保存在服务器上的视频.

本地文件(html和视频)保存在文件夹中 assets/html_test

这是文件.

HTML

<div class="video-container">
  <p>Server</p>
  <video poster="video/star.png" controls>
    <source src="http://broken-links.com/tests/media/BigBuck.m4v" />
  </video>
</div>

<div class="video-container">
  <p>local</p>
  <video poster="video/star.png" controls>
    <source src="BigBuck.m4v" />
  </video>
</div>
Run Code Online (Sandbox Code Playgroud)

onCreate in Activity

WebView browser = (WebView) findViewById(R.id.browser);

WebSettings webSettings = browser.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginState(WebSettings.PluginState.ON_DEMAND);
webSettings.setAllowFileAccessFromFileURLs(true);

browser.setWebChromeClient(new WebChromeClient());

browser.loadUrl("file:///android_asset/html_test/video.html");
Run Code Online (Sandbox Code Playgroud)

第一个视频有效,第二个没有.我为它尝试了不同的值source,它们都不适合我:

<source src="BigBuck.m4v" />
<source src="file:///android_asset/html_test/BigBuck.m4v" />
Run Code Online (Sandbox Code Playgroud)

不确定这是否相关,但是当我按下播放时,请logcat说明:

01-07 12:19:18.073: E/MediaPlayer(32542): error (1, -2147483648)
01-07 12:19:18.073: E/MediaPlayer(32542): Error (1,-2147483648)
Run Code Online (Sandbox Code Playgroud)

我不知道这里的问题是什么.任何帮助将非常感激.

video html5 android local webview

7
推荐指数
1
解决办法
9702
查看次数

本地货币付款/违规变更无效/ error_code:1353028

我有一些应用程序正在运行实际/旧付款.工作良好.公司注册等均罚款,工作一年左右.

现在我正在迁移到新的,开放的Graph对象驱动的系统.完全没有用.

对象的创建和注册工作正常.这是我注册的对象.调试器没有错误:

    <head prefix=
    "og: http://ogp.me/ns#
fb: http://ogp.me/ns/fb#
product: http://ogp.me/ns/product#">
<meta property="og:type"                   content="og:product" />
<meta property="og:title"                  content="Pinky" />
<meta property="og:plural_title"           content="Pinkies" />
<meta property="og:image"                  content="https://MY_URL/picture.png" />
<meta property="og:description"            content="Pinky " />
<meta property="og:url"                    content="https://MY_URL/object.html" />
<meta property="product:price:amount"      content="0.40"/>
<meta property="product:price:currency"    content="USD"/>
<meta property="product:price:amount"      content="0.32"/>
<meta property="product:price:currency"    content="GBP"/>
<meta property="product:price:amount"      content="0.24"/>
<meta property="product:price:currency"    content="EUR"/>
</head>
Run Code Online (Sandbox Code Playgroud)

在使用调试器工具注册后,我调用了付费对话框:

  var obj = { method: 'pay',
              action: 'purchaseitem',
          product: "https://MY_URL/object.html" };
  FB.ui(obj, function(data) {  });
Run Code Online (Sandbox Code Playgroud)

但是我总是得到一个错误.Facebook上没有描述error_code(还有吗?).error_code:1353028 error_message:"抱歉,出现问题,我们无法完成您的请求.请稍后再试."

payment facebook currency local

7
推荐指数
1
解决办法
1082
查看次数

指向同一目录的本地虚拟主机

我一直在关于这个问题的论坛帖子中迷失方向。

1)我安装了 MAMP(不是 Pro)

2)我的Apache端口设置为8888

3) 首选项中的 My Document Root 设置为 /Users/usr/Sites

我想设置多个本地子域,即

private/etc/hosts

127.0.0.1    local1.sitename.com
127.0.0.1    local2.sitename.com
127.0.0.1    local3.sitename.com
Run Code Online (Sandbox Code Playgroud)

不,这就是问题出现的地方。在 httpd-vhosts.conf 中,我尝试设置以下内容:

<VirtualHost *:80>
  ServerAdmin admin@si1tename.com
  DocumentRoot "/Users/usr/Sites/Site1Name“
  ServerName local1.sitename.com
</VirtualHost>

<VirtualHost *:80>
  ServerAdmin admin@site2name.com
  DocumentRoot "/Users/usr/Sites/Site2Name“
  ServerName local2.sitename.com
</VirtualHost>

<VirtualHost *:80>
  ServerAdmin admin@site3name.com
  DocumentRoot "/Users/usr/Sites/Site3Name“
  ServerName local3.sitename.com
</VirtualHost>

etc.
Run Code Online (Sandbox Code Playgroud)

出于某种原因,所有这些子域都指向同一个 localhost:8888 文档根目录。我究竟做错了什么?

谢谢

apache mamp virtualhost local

7
推荐指数
1
解决办法
4482
查看次数

在Javascript中将本地图像转换为base64字符串

我正在尝试将本地图像转换为Base64 字符串.我没有使用任何HTML,只需要在代码中引用图像路径的javascript.

例如,转换:

C:\Users\Work\Desktop\TestImage.jpg
Run Code Online (Sandbox Code Playgroud)

/9j/4AAQSkZJRgABAQEASABIAAD/4QBKRXhpZgAASUkqAAgAAAADABoBBQABAAAAMgAAABsBBQABAAAAOgAAACgBAwABAAAAAgAAAAAAAAAAVOoqgJaYAABU6iqAlpgA/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIH.....etc...
Run Code Online (Sandbox Code Playgroud)

有很多这样的帖子,但他们似乎都以某种方式利用HTML,以便识别文件路径.我希望我能 javascript中编写一个已定义的文件路径.

我试过这个无济于事:

function convertImgToBase64()
{
    var canvas = document.createElement('CANVAS');
    img = document.createElement('img'),
    img.src = C:\Users\Work\Desktop\TestImage.jpg;
    img.onload = function()
    {
        canvas.height = img.height;
        canvas.width = img.width;
        var dataURL = canvas.toDataURL('image/png');
        alert(dataURL);
        canvas = null; 
    };
}
Run Code Online (Sandbox Code Playgroud)

一个例子有以下html和javascript,但我希望这可以合并在一起.感谢您的支持

HTML:

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>


<input type='file' id="asd" />
<br>
<img id="img" src="//placehold.it/1x1/" />
<div id="base"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

function el(id){return document.getElementById(id);} // Get …
Run Code Online (Sandbox Code Playgroud)

javascript base64 image local

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

扩展方法和本地'this'变量

据我所知this,扩展方法作为ref变量传递.我可以通过这样做验证这一点

public static void Method<T>(this List<T> list)
{
    list.Add(default(T));
}

List<int> ints = new List<int>(new int[] { 1, 2, 3, 4, 5 });
ints.Method();
Run Code Online (Sandbox Code Playgroud)

List<int> ints现在1, 2, 3, 4, 5, 0.

但是,当我这样做

public static void Method<T>(this List<T> list, Func<T, bool> predicate)
{
    list = list.Where(predicate).ToList();
}

List<int> ints = new List<int>(new int[] { 1, 2, 3, 4, 5 });
ints.Method(i => i > 2);
Run Code Online (Sandbox Code Playgroud)

我希望我List<int> ints3, 4, 5保持原状但仍然保持原状.我错过了一些明显的东西吗

c# extension-methods local ref

7
推荐指数
1
解决办法
995
查看次数

Python工作者无法连接回来

我是Spark的新手,并尝试完成Spark教程: 链接到教程

在本地机器上安装它(Win10 64,Python 3,Spark 2.4.0)并设置所有env变量(HADOOP_HOME,SPARK_HOME等)后,我试图通过WordCount.py文件运行一个简单的Spark作业:

from pyspark import SparkContext, SparkConf

if __name__ == "__main__":
    conf = SparkConf().setAppName("word count").setMaster("local[2]")
    sc = SparkContext(conf = conf)

    lines = sc.textFile("C:/Users/mjdbr/Documents/BigData/python-spark-tutorial/in/word_count.text")
    words = lines.flatMap(lambda line: line.split(" "))
    wordCounts = words.countByValue()

    for word, count in wordCounts.items():
        print("{} : {}".format(word, count))
Run Code Online (Sandbox Code Playgroud)

从终端运行后:

spark-submit WordCount.py
Run Code Online (Sandbox Code Playgroud)

我得到以下错误.我检查了(通过逐行注释)它崩溃了

wordCounts = words.countByValue()
Run Code Online (Sandbox Code Playgroud)

知道我应该检查什么才能使它工作?

Traceback (most recent call last):
  File "C:\Users\mjdbr\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Users\mjdbr\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Spark\spark-2.4.0-bin-hadoop2.7\python\lib\pyspark.zip\pyspark\worker.py", line 25, in <module> …
Run Code Online (Sandbox Code Playgroud)

python windows local apache-spark pyspark

7
推荐指数
4
解决办法
5905
查看次数

为什么我的自定义 process.env 在 dotenv 中不起作用?

了解到包含 API 密钥是一种不好的做法,我已经做了一些研究并尝试学习如何创建自定义process.env.

看完后:

我正在尝试基于 .env 在本地设置一个 env 文件process.env.NODE_ENV。该应用程序将托管在 Heroku 和我的 .gitignore 中,dev.env 但是当我尝试在dotenv本地使用时,我得到了一个.gitignore 文件undefined。我已经export NODE_ENV=development在我的终端中本地设置了环境。当我运行命令npm startnodemon两者都返回undefined但在env.js 中我得到Testing for: development,例如:

nodemon

[nodemon] 1.19.1
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node app.js`
Testing for: development
undefined
Run Code Online (Sandbox Code Playgroud)

这是我所拥有的:

应用程序.js

const keys …
Run Code Online (Sandbox Code Playgroud)

local environment-variables node.js dotenv

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