我知道这是一个非常荒谬的问题,但这很令人困惑和烦恼,因为一些应该工作的东西不是.我正在使用GCC编译器的代码块,我试图在我的类中简单地创建一个字符串变量
#ifndef ALIEN_LANGUAGE
#define ALIEN_LANGUAGE
#include <string>
class Language
{
public:
private:
string str;
};
#endif
Run Code Online (Sandbox Code Playgroud)
奇怪的是,我的编译器停止了我的错误说:
C:\Documents and Settings\...|11|error: `string' does not name a type|
||=== Build finished: 1 errors, 0 warnings ===|
Run Code Online (Sandbox Code Playgroud)
由于某种原因,它无法找到类"字符串",由于某种原因,我的main.cpp能够检测到"#include"而我的语言类由于某种原因无法使用.
这是我快速编写的主要内容,只是为了看到它本身能够看到字符串文件:
//main.cpp
#include <iostream>
#include <string>
#include "alien_language.h"
using namespace std;
int main()
{
string str;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
有谁知道发生了什么?
我有一个Web服务,外包公司将使用我的服务.我不想打开我的互联网服务.我想只向外包公司提供wsdl文件.他们使用Delphi.这是否可以在Delphi中导入wsdl文件?
我们将模糊我们的项目,但不想失去远程调试和hotswapping的能力.
可能吗?哪些工具可以处理这个?我对简单的混淆感到满意 - 只需重命名类/方法/变量.
[已编辑]我们正在使用Intellij IDEA,但无法为此任务找到任何插件.
我想知道一种在水平轴上翻转角度的方法,而不必做很多操作.假设我的角度为0(在我的代码的坐标系中"向右"),翻转的角度应为180(指向左侧).如果90(向上),翻转它应该仍然是90. 89是91,依此类推.我可以根据角度暗示的X/Y速度进行操作,但这会减慢速度,我觉得这不是正确的方法.我不太了解数学,所以我可能会用错误的名字来称呼...有人可以帮忙吗?
编辑:对不起,我花了很长时间,我不得不长时间离开电脑,好吧...... http://img215.imageshack.us/img215/8095/screenshot031v.jpg
这个截图可能会这样做.上面的结构是两个卫星和一个与中心白点相连的光束.这两颗卫星应该继承白点的角度(它可以用于调试目的),所以如果它的目标是一个角度,它们就会跟随.左边的卫星是镜像的,所以我按照建议的180角计算它,虽然这也是我的第一次尝试.正如您所看到的那样,它不是镜像的,而是翻转的.当白点旋转时,它会向后旋转.另一个没问题.
这是与其他东西相关的东西的角度重新计算,pid将是父节点,而id是当前节点.pin.ang是当对象链接到另一个时复制的角度偏移,因此它在旋转时保持位置:
if(object[id].mirror)
object[id].angle = 180 - (object[id].pin.ang + object[pid].angle);
else
object[id].angle = object[id].pin.ang + object[pid].angle;
Run Code Online (Sandbox Code Playgroud)
这是具体的旋转部分.OpenGL的.offx/y用于偏离中心旋转的东西,就像即将出现的光束一样,它使其他一切正确.
glTranslatef(list[index[i]].x, list[index[i]].y, 0);
glRotatef(list[index[i]].angle, 0.0, 0.0, 1.0);
glTranslatef(list[index[i]].offx, -list[index[i]].offy, 0);
Run Code Online (Sandbox Code Playgroud)
当旋转速度时,旋转速度似乎也会错过(每次重绘时加上一个整数到当前角度,顺时针旋转为正,如下一个:http: //img216.imageshack.us/img216/7/screenshot032ulr.jpg
所以它绝对不是180度角,尽管它有多么明显.仅通过反转纹理坐标来完成镜像,因此它不会影响角度.我担心这可能是GL轮换的一个怪癖.
如何轻松捕捉表单中所有控件的"鼠标按下"事件,而无需手动订阅每个事件?(C#)类似于"KeyPreview"功能,但适用于鼠标事件.
如果我执行以下语句:
string.Compare("mun", "mün", true, CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)
结果为'-1',表示'mun'的数值低于'mün'.
但是,如果我执行此语句:
string.Compare("Muntelier, Schweiz", "München, Deutschland", true, CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)
我得到'1',表明'Muntelier,Schewiz'应该排在最后.
这是比较中的错误吗?或者,更有可能的是,在排序包含重音的字符串时,我应该考虑一个规则
这是一个问题的原因是,我正在排序一个列表,然后做一个手动二进制过滤器,意味着让每个字符串以'xxx'开头.
以前我使用的是Linq'Fhere'方法,但现在我必须使用另一个人编写的这个自定义函数,因为他说它表现更好.
但是自定义函数似乎没有考虑.NET具有的"unicode"规则.因此,如果我告诉它过滤'mün',它就找不到任何项目,即使列表中的项目以'mun'开头.
这似乎是因为重音字符的顺序不一致,这取决于重音字符后面的字符.
好的,我想我已经解决了这个问题.
在过滤器之前,我根据每个字符串的前n个字母进行排序,其中n是搜索字符串的长度.
我无法从另一个控制器操作导航到另一个控制器视图.例如,返回视图("编辑","配置文件",配置文件);
我正在尝试从帐户控制器导航到配置文件控制器中的编辑视图.
有什么建议?
谢谢,-Mike
经过一些研究,我在MATLAB中找到了两个函数来完成任务:
cvpartition 统计工具箱中的功能crossvalind 生物信息学工具箱中的功能现在我用它cvpartition来创建n倍交叉验证子集,以及统计工具箱中的Dataset/ Nominalclasses.所以我只是想知道两者之间的区别和各自的优缺点是什么?
我想基于另一条记录(在同一个TClientDataSet中)在TClientDataSet中追加一条记录.问题是我无法访问TClientDataSet中的另一条记录,因为光标指向我正在追加的行.我找不到另一种方法来访问同一TClientDataset中的其他记录.
当然我可以使用额外的TClientDataSet,复制一些东西并以这种方式解决它,但我不喜欢那个解决方案.
那么除了移动光标之外,有没有办法访问TClientDataset中的行/记录?
我正在尝试让PowerShell将文件从远程计算机(我通过AD拥有管理员权限)复制到本地计算机.它在最奇怪的地方失败了.这是脚本的片段:
$configs = Get-ChildItem -Recurse -ErrorAction SilentlyContinue -Filter "*.config" $serverUNCPath
foreach($config in $configs){
$config_target_dir = $dest.Path + $config.Directory.FullName.Replace($serverUNCPath,"")
if(Test-Path -Path $config_target_dir){
Copy-Item $config -Destination $config_target_dir
}
}
Run Code Online (Sandbox Code Playgroud)
它失败了
Cannot find path 'D:\ServerDeploy\TestMachine1\website\web.config' because it does not exist.
At :line:39 char:12
+ Copy-Item <<<< $config -Destination $config_target_dir
Run Code Online (Sandbox Code Playgroud)
路径D:\ServerDeploy\TestMachine1\website存在.我为此疯狂.
我该怎么办才能修复它?
delphi ×2
angle ×1
asp.net-mvc ×1
c# ×1
c++ ×1
controller ×1
copy-item ×1
data-mining ×1
debugging ×1
diacritics ×1
events ×1
java ×1
jvm-hotspot ×1
math ×1
matlab ×1
mouse ×1
obfuscation ×1
opengl ×1
powershell ×1
sorting ×1
string ×1
view ×1
winforms ×1
wsdl ×1