今天早上突然开始.
这是原始的线条
float angle = (x+90)*(M_PI/180.0);
float xx = cosf(angle);
float yy = sinf(angle);
Run Code Online (Sandbox Code Playgroud)
放入断点并悬停光标后..我得到yy的正确答案为1.但xx不为零.
我试着cosf(M_PI_2);仍然没有运气..直到昨天工作正常..我没有改变任何编译器设置等..
我在今天的日期使用Xcode最新版本
1)Action委托的真正定义是什么?一些定义描述它是多态条件映射,有人说它*应用决策表*.
(你可能会问你通过了解定义会得到什么,如果我知道它我能理解它的真正目的).
2)感谢Binary Worrier,Andrew Hare的stackoverflow给出了很好的例子.当我宣布
string[] words = "This is as easy as it looks".Split(' ');
`Array.ForEach(words, p => Console.WriteLine(p));`
Run Code Online (Sandbox Code Playgroud)
我可以理解它实际上做了什么.但是当我宣布时,C#如何在我宣布时解释
Dictionary<SomeEnum, Action<User>> methodList =
new Dictionary<SomeEnum, Action<User>>()
methodList.Add(SomeEnum.One, DoSomething);
methodList.Add(SomeEnum.Two, DoSomethingElse);
Run Code Online (Sandbox Code Playgroud)
它是否在字典中存储了Actions的集合?.不幸的是,由于示例不完整,我没有得到它.
3)Action , Function ,Predicate延迟之间的功能区别是什么?
我们可以根据网络标准放在<img>里面<h1>吗?像这样
<h1> Demo text <img src="anyimage.jpg"/> </h1>
Run Code Online (Sandbox Code Playgroud) 问题很简单,我有一个类"Stock",我想从db加载它的属性"StockName","StockCode".
我应该使用哪种模式?
模式1)使用服务类来创建它
public interface IStockService{
Stock GetStock(string stockCode);
void SaveStock(Stock stock);
}
public class StockService : IStockService{
}
IStockService stockService = new StockService();
Stock stock = stockService.GetStock();
Run Code Online (Sandbox Code Playgroud)
模式2)在库存中使用静态方法
public class Stock{
public static Stock GetStock(){
Stock stock = new Stock;
//load stock from db and do mapping.
return stock;
}
public void Save(){
}
}
Run Code Online (Sandbox Code Playgroud)
模式3)使用构造函数加载
public class Stock{
public Stock(){
//load stock from db and do mapping.
this.stockName = ...
this.stockCode = ...
}
}
Run Code Online (Sandbox Code Playgroud)
对于模式1:它似乎使用如此多的代码来创建一个股票对象,而"SaveStock"方法似乎有点不是面向对象的.
对于模式2:"保存"方法似乎没问题,但GetStock方法是一个静态方法,它似乎是一个总是使用静态方法的Utility类.
对于模式3:构造函数将在初始化时从db加载数据.它似乎也很困惑.
我没有访问权限.
如何使用和不使用更新/插入/删除/选择语句$rs = new com("ADODB.RecordSet");
?
我有兴趣为具有现有规则的域开发自然语言命令语言.当Terry Winograd的SHRDLU显示出来的时候(下面的谈话是40岁!令人惊讶),我印象非常深刻.我们现在可以做得更好吗?如果有,我可以在哪里获得例子?
人:拿起一个大红块.
电脑:好的.
人:抓住金字塔.
电脑:我不明白你的意思是哪个金字塔.
人(改变他们的想法):找到一个高于你所持有的块并将其放入盒子中.
计算机:通过"它",我认为你的意思是比我持有的那个更高的块.
电脑:好的.
人:盒子包含什么?
电脑:蓝色金字塔和蓝色块.
人:支持的金字塔是什么?
电脑:盒子.
人:盒子里没有多少块?
电脑:其中四个.
人:至少有一个比我告诉你的那个更窄吗?
电脑:是的,红色的立方体.
我有一个域的本体,所以可以解决常见的问题.
我尝试了这两种方法:
os.system("python test.py")
subprocess.Popen("python test.py", shell=True)
Run Code Online (Sandbox Code Playgroud)
两种方法都需要等到test.py完成才能阻止主进程.我知道"nohup"可以胜任这项工作.是否有Python方法来启动test.py或任何其他shell脚本并让它在后台运行?
假设test.py是这样的:
for i in range(0, 1000000):
print i
Run Code Online (Sandbox Code Playgroud)
os.system()或subprocess.Popen()都将阻止主程序,直到显示1000000行输出.我想要的是让test.py以静默方式运行并仅显示主程序输出.当test.py仍在运行时,主程序可能会安静.
mercurial如何处理拆分文件?如果我创建分支并拆分文件会发生什么.我可以轻松地从另一个修改原始未分割文件的分支中提取更改吗?
有一些用于处理历史记录和书签的插件,如:http://plugins.jquery.com/project/history.不知何故,它看起来不是一个完整的解决方案.例如,在一个页面上,您可能有一个包含多个复选框,文本框等的过滤器.您希望页面历史记录功能更新所有这些控件,并在某些控件的值更改时更新URL.使用jquery history插件,您必须编写所有代码(甚至从url解析散列值).这个问题有更完整的解决方案吗?
除了将自定义javascript文件(或任何其他资源文件)放在文档库中的明显好处,例如:
还有其他好处吗?
性能?页面加载时间?
有没有缺点?
PS.这并不意味着有关文件/资源数量具有一般HTTP性能的问题,而是文件位置上的此特定SharePoint问题.
http://site/_layouts/myjavascript.js
Run Code Online (Sandbox Code Playgroud)
与
http://site/DocumentLibrary/myjavascript.js
Run Code Online (Sandbox Code Playgroud)