我需要在开发过程中测试与本地Rails脚本/服务器实例的HTTPS连接,但它似乎不支持我,并且我无法使用Google-up任何解决方案.
从客户的角度来看,这就是它的样子:
ted@teflon-ted ~/Downloads[master]$ grep tedslaptop /etc/hosts 127.0.0.1 api.tedslaptop.com ted@teflon-ted ~/Downloads[master]$ /usr/bin/curl https://api.tedslaptop.com:3000/ curl: (35) Unknown SSL protocol error in connection to api.tedslaptop.com:3000
这就是我在服务器上看到的内容:
$ script/server => Booting Mongrel (use 'script/server webrick' to force WEBrick) => Rails 2.2.2 application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server ** Starting Mongrel listening at 0.0.0.0:3000 ** Starting Rails with development environment... ** Rails loaded. ** Loading any Rails specific GemPlugins ** Signals ready. TERM => stop. …
我是MySQL的新手,我正在找出使用它进行在线热逻辑备份的最佳方法mysqldump. 此页面显示此命令行:
mysqldump --single-transaction --flush-logs --master-data=2
--all-databases > backup_sunday_1_PM.sql
Run Code Online (Sandbox Code Playgroud)
但是......如果你仔细阅读文档,你会发现:
在
--single-transaction转储正在进行时,为了确保有效的转储文件(正确的表内容和二进制日志位置),其他任何连接都不应使用以下语句:ALTER TABLE, DROP TABLE, RENAME TABLE, TRUNCATE TABLE.一致读取不会与这些语句隔离,因此在要转储的表上使用它们会导致SELECT执行者mysqldump检索表内容以获取不正确的内容或失败.
那么,有没有办法防止这种可能的转储损坏情况?即可以暂时阻止这些语句的命令.
PS:关于这个主题的MySQL错误条目http://bugs.mysql.com/bug.php?id=27850
看看这个makefile,它有一些原始的进度指示(可能是一个进度条).
请给我建议/意见!
# BUILD is initially undefined
ifndef BUILD
# max equals 256 x's
sixteen := x x x x x x x x x x x x x x x x
MAX := $(foreach x,$(sixteen),$(sixteen))
# T estimates how many targets we are building by replacing BUILD with a special string
T := $(shell $(MAKE) -nrRf $(firstword $(MAKEFILE_LIST)) $(MAKECMDGOALS) \
BUILD="COUNTTHIS" | grep -c "COUNTTHIS")
# N is the number of pending targets in base 1, well in fact, … 我正在尝试将基于MySQL的应用程序迁移到Microsoft SQL Server 2005(不是选择,而是生活).
在原始应用程序中,我们几乎完全使用符合ANSI-SQL的语句,但有一个重要的例外 - 我们group_concat经常使用MySQL的函数.
group_concat顺便说一下,这样做:给出一张表,比如说,员工姓名和项目......
SELECT empName, projID FROM project_members;
Run Code Online (Sandbox Code Playgroud)
收益:
ANDY | A100
ANDY | B391
ANDY | X010
TOM | A100
TOM | A510
Run Code Online (Sandbox Code Playgroud)
...这是你用group_concat得到的:
SELECT
empName, group_concat(projID SEPARATOR ' / ')
FROM
project_members
GROUP BY
empName;
Run Code Online (Sandbox Code Playgroud)
收益:
ANDY | A100 / B391 / X010
TOM | A100 / A510
Run Code Online (Sandbox Code Playgroud)
所以我想知道的是:是否有可能在SQL Server中编写用户定义的函数来模拟其功能group_concat?
我几乎没有使用UDF,存储过程或类似的东西的经验,只是直接的SQL,所以请错误地说太多的解释:)
我目前正在使用ScriptService属性为我的Web服务启用JSON调用.问题是我的一个类引用了第二个类,而.Net没有拿起并写出第二个类的JavaScript.
作为一种解决方法,我可以编写一个只返回第二个类的虚方法.然后.Net写入JSON以允许它被序列化.所以在下面的例子中:
[ScriptService]
public class MyService : WebService {
[WebMethod]
public void SaveClass1(Class1 class1) {
...
}
}
[Serializable]
public class Class1 {
public Class2 class2 { get; set; }
}
[Serializable]
public class Class2 {
}
Run Code Online (Sandbox Code Playgroud)
MyService.asmx/js不会编写代码以允许我实例化Class2以便我填充Class1.但是,如果我添加:
[WebMethod]
public Class2 Dummy() {
return new Class2();
}
Run Code Online (Sandbox Code Playgroud)
到MyService.我非常感谢任何替代我讨厌的解决方法.
我已经看到很多MSDN链接,"可以在我的机器上运行!" 答案所以我想问一下我的问题是否有重复我正在做的事情的确切步骤.因为我们正在使用已经存在的Web服务,所以我要问的是在我的项目之外托管web服务的上下文,与在线的许多教程和视频不同.所以这里:
***创建一个新的ASP.NET Web服务项目.
它将带有一个现有的Service.asmx文件,它暴露了一个"HelloWorld"Web方法.
在浏览器中查看,点击"调用"按钮.它应该返回"Hello World"字符串.
在我的机器上,URL为:" http:// localhost:15511/WebSite5/Service.asmx "
***启动Visual Studio的新实例,创建Silverlight Web应用程序项目.
***使用事件处理程序在其上粘贴一个按钮以调用Web服务.我个人核对Grid并使用一个简单的StackPanel.例如.
<UserControl x:Class="SilverlightApplication1.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300">
<StackPanel>
<Button Click="Button_Click">
<Button.Content>
<TextBlock Text="Test"/>
</Button.Content>
</Button>
</StackPanel>
</UserControl>
Run Code Online (Sandbox Code Playgroud)
使用Button_Click的语句和事件处理程序添加Web引用:
private void Button_Click(object sender, RoutedEventArgs e)
{
ServiceSoapClient client = new ServiceSoapClient();
client.HelloWorldCompleted += (object s, HelloWorldCompletedEventArgs ea) => {
MessageBox.Show(ea.Result);
};
client.HelloWorldAsync();
}
Run Code Online (Sandbox Code Playgroud)
运行,当然,由于跨域问题,它会爆炸.接下来,将带有以下内容的clientaccesspolicy.xml文件添加到托管服务的Web应用程序的根目录:
<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="*"/>
</allow-from>
<grant-to>
<resource include-subpaths="true" path="/"/>
</grant-to>
</policy> …Run Code Online (Sandbox Code Playgroud) 假设2d空间中的一系列点不是自相交的,那么确定结果多边形面积的有效方法是什么?
作为旁注,这不是作业,我不是在寻找代码.我正在寻找一个可以用来实现我自己的方法的描述.我有关于从点列表中拉出一系列三角形的想法,但我知道有一些关于凸多边形和凹多边形的边缘情况我可能无法捕捉到.
我正在开发我的第二个iPhone应用程序,我正在寻找有关数据库处理的架构建议.
其思想是:1.信息数据库存储在服务器(LAMP堆栈)上,信息通过JSON传递给设备.这部分已经实施.
用户能够"喜欢"数据库中的项目,该项目将其存储在本地设备上的SQLite中.
用户还可以向远程服务器提交尚未存在的新项目,使其可供其他用户使用.
用户可以通过单个搜索界面搜索两个数据库以查找项目.
我正在尝试为此决定数据结构,以及如何处理数据库中的结果对象.我想我有两个选项:
远程DB和本地DB具有相同的对象类型,本地DB存储远程项的id以链接这两者
远程项和本地项的单独对象
任何想法,想法等都非常感谢!
我有三个不同的进程在同一台机器上运行.其中一个拥有OpenGL窗口.我希望其他两个能够(快速)渲染到OpenGL窗口的不同矩形部分.
如果我能保证他们会很好地轮流执行OpenGL命令,这可能吗?
非常感谢
雨果伊莱亚斯
在Java中,我们使用以下包以编程方式创建excel文档:
org.apache.poi.hssf
Run Code Online (Sandbox Code Playgroud)
如果您尝试设置工作表的名称(不是文件,而是内部Excel工作表),则在以下情况下会出现错误:
但是,在创建工作表名称为的文档后:
@#$%&()+〜`"':;.,|
没有输出错误,Java中的一切似乎都很好.当您在Office 2003中打开Excel文件时,它将显示一个错误,指出工作表名称无效,并将其重命名为通用的"工作表1".
我不太了解我们之前所说的包,但看起来它没有正确过滤无效的Excel工作表名称.知道如何过滤掉所有已知的无效字符?我只是过滤掉所有非单词字符而犹豫不决.
json ×2
.net ×1
2d ×1
algorithm ×1
corruption ×1
cross-domain ×1
database ×1
excel ×1
geometry ×1
https ×1
iphone ×1
java ×1
makefile ×1
mysql ×1
mysqldump ×1
opengl ×1
process ×1
progress-bar ×1
rendering ×1
scripting ×1
silverlight ×1
sql ×1
sql-server ×1
sqlite ×1
testing ×1
web-services ×1
window ×1