考虑一下这个C#代码:
string gr = comboBox1.ValueMember;
decimal sum;
try
{
decimal rite = Convert.ToDecimal(textBox1.Text);
decimal left = Convert.ToDecimal(textBox2.Text);
}
catch (Exception)
{
string swr = "Please enter REAL a number, can be with decimals";
label2.Text = swr;
}
switch (gr)
{
case "X":
sum = 12M;
break;
case "/":
break;
case "*":
break;
case "-":
break;
default:
break;
}
answerText.Text = Convert.ToString(sum);
Run Code Online (Sandbox Code Playgroud)
如果我sum在switch语句中给小数一个值,它会弹出一个错误语句说:
使用未分配的局部变量'sum'
我是C#的新手,所以这可能听起来很愚蠢.看起来我ALREADY在switch语句中设置了sum的值.我尝试sum = 12M;在所有其他案例陈述中使用相同的内容,但这似乎没有帮助.
顺便说一下,我也在修改switch语句之外的其他变量时遇到问题 - EX.仪式,左;
我需要帮助创建指向Windows Azure(生产环境)中的本地存储的虚拟目录.我可以手动设置虚拟目录,但每次重新启动Azure时都会删除它.线索是当我在Azure上传我的项目包时,通过配置文件创建虚拟目录.问题是如何创建这样的目录,使其指向本地存储.
提前做任何建议.
最好的祝福,
Darek
有没有办法从所述函数中定义的函数访问函数的局部变量?Y是一个带字符串的元组,我想要满足条件时所有的大写字母与下一个y中的项目保持相同.我试图使用内置函数global,但我想这只适用于全局变量.
def cap_sentence(y):
caps = "on"
def func(x):
if caps == "on"
caps = "off"
return x.capitalize()
elif "." in x:
caps = "on"
return tuple(map(func, y))
Run Code Online (Sandbox Code Playgroud) 我在本地开发WordPress主题,但在远程服务器上有相同站点的演示.我想做的是在本地开发,但让本地站点连接到远程数据库,而不必经常同步数据库.
是否可以将本地WordPress站点连接到远程数据库而不是通过本地MAMP数据库连接?而且,我该怎么做呢?我的远程服务器是带有GreenGeeks的VPS.
谢谢您的帮助.
丹尼斯
基本上,我使用以下全局变量为分配分配了一个OpenCL程序:
int devType = CL_DEVICE_TYPE_GPU;
cl_int err; /* Error code returned from api calls. */
size_t global; /* Global domain size for our calculation. */
size_t local; /* Local domain size for our calculation. */
cl_platform_id cpPlatform; /* openCL platform. */
cl_device_id device_id; /* Compute device id. */
cl_context context; /* Compute context. */
cl_command_queue commands; /* Compute command queue. */
cl_program program; /* Compute program. */
cl_kernel kernel; /* Compute kernel. */
/* Create data for the run. */ …Run Code Online (Sandbox Code Playgroud) 首先,我想指出我对Web开发非常陌生,并且对iOS开发更加满意,所以请原谅我是否有一些我不理解的基础知识.
我已经看到了如何将HTML文件放入您的apps目录并将其加载到Web视图中(示例).这很棒,但是如何在应用程序中创建新的本地HTML文件?这样用户可以创建一个新的html文件来输入,然后存储它(基本的文档样式app功能).也许有某种Javascript(我不太熟悉这样的Javascript)?
我对Java中的局部变量和成员变量有疑问.情况是:有时如果我定义一个局部变量,那么该变量必须被传递到几个级别的方法调用.我经常想,为什么我要为类定义一个成员变量,以便变量在类中的任何位置都可用.类的成员变量就像一个可在类中的任何位置访问的全局变量.
这种情况的最佳做法是什么?或者什么是正确的做法?
如果我将它定义为成员变量,它应该是静态还是非静态变量?
我在学习指南中发现了这个问题,我不确定为什么返回指向局部变量/参数的指针会很糟糕.有任何想法吗?
我有一个本地文件,我尝试加载这样的纹理:
var texture = THREE.ImageUtils.loadTexture( 'image.jpg' );
var cubeGeo = new THREE.CubeGeometry( 50, 50, 50 );
var cubeMat = new THREE.MeshBasicMaterial( { map: texture } );
var cube = new THREE.Mesh( cubeGeo, cubeMat );
scene.add( cube );
Run Code Online (Sandbox Code Playgroud)
图像未显示(立方体为黑色).当我将整个文件夹移动到服务器并从那里加载它时,将显示图像.
我的问题是,为什么文件在服务器上而不是在我的计算机上时它可以工作?已复制所有文件,因此丢失文件不是问题.我也试过绝对路径,但仍然没有结果.我是否必须更改计算机上的某些设置?我在Windows 7上尝试使用Chrome 32.0.1700.76 m(在编写本文时的最新版本),我正在使用THREE.js r64.没有使用其他库.
我正在尝试在远程计算机上安装狮身人面像。
由于我无权访问根目录,因此我这样做:
$bash
$mkdir -p ~/local/lib/python2.7/site-packages
$export PYTHONPATH=$PYTHONPATH:~/local/lib/python2.7/site-packages
$export PATH=$PATH::~/local/lib/python2.7/site-packages
$easy_install -U --prefix=$HOME/local Sphinx
Run Code Online (Sandbox Code Playgroud)
但显然,$easy_install它不会建立sphinx-quickstart。当我打字
$sphinx-quickstart
Run Code Online (Sandbox Code Playgroud)
我收到以下消息:
bash: sphinx-quickstart: command not found
Run Code Online (Sandbox Code Playgroud)
我试过了
find $HOME -name sphinx-quickstart
Run Code Online (Sandbox Code Playgroud)
没有找到结果。但是,我可以在python中导入sphinx:
$python
Run Code Online (Sandbox Code Playgroud)
然后
>>import sphinx
Run Code Online (Sandbox Code Playgroud)
作品。知道为什么sphinx-quickstart不起作用吗?
local ×10
variables ×4
c ×2
azure ×1
bash ×1
c# ×1
database ×1
directory ×1
function ×1
global ×1
html ×1
image ×1
installation ×1
ios ×1
java ×1
javascript ×1
opencl ×1
parameters ×1
pointers ×1
python ×1
root ×1
scope ×1
storage ×1
textures ×1
three.js ×1
uiwebview ×1
virtual ×1
wordpress ×1