我想在一个应该很适合它的小项目上尝试Haskell.我想将它用作小型ajax应用程序的后端.
Haskell后端应该能够进行身份验证(基本,表单,等等......),跟踪用户会话(除了用户名之外没有太多数据),并根据uri和请求类型向处理程序发送请求.它还应该能够序列化对xml和json格式的响应,具体取决于请求参数.
我认为处理程序非常适合Haskell,因为该服务基本上是无状态的,但我不知道从哪个故事开始.
搜索hackage并没有给我太多暗示.
优选纯haskell服务器的解决方案.
在iPhone上,我怎样才能实现相同的平铺背景效果?
例如,我有一个模式图像,我只想水平重复.我是否必须在-drawRect中进行路径:由我自己循环以绘制模式,或者有一个方便的方法来做到这一点?
我有几个Word模板,我希望使用它们在我的应用程序中动态创建Word文档.我希望不惜一切代价避免使用自动化,因为这不好.我知道我可以使用HTML和XML来创建word文档,但我不知道从哪里开始使用可能在页脚或文档标题中有图像的模板.
我必须使用它的内容检索几个div部分(特定类名称"row"),并另外找到所有锚标记(链接URL)(类"下划线红色粗体").短篇小说:得到以下部分:
<div class = "row ">
... (divs, tags ...)
<a class="underline red bold" href="/searchClickThru?pid=prod56534895&q=&rpos=109181&rpp=10&_dyncharset=UTF-8&sort=&url=/culture-and-gender-intimate-relation-ksiazka,prod56534895,p">
Run Code Online (Sandbox Code Playgroud)
和网址集
string[] urls = {"/searchClickThru?pid=prod56534895&q=&rpos=109181&rpp=10&_dyncharset=UTF-8&sort=&url=/culture-and-gender-intimate-relation-ksiazka,prod56534895,p"}
Run Code Online (Sandbox Code Playgroud)
整个页面看起来像这样:
<html>
Run Code Online (Sandbox Code Playgroud)
... 很多东西
<div class="row ">
<div class="photo">
<a rel="nofollow" href="/searchClickThru?pid=prod56534895&q=&rpos=109181&rpp=10&_dyncharset=UTF-8&sort=&url=/culture-and-gender-intimate-relation-ksiazka,prod56534895,p">
<img alt="alt msg" src="/b/s/b9/03/b9038292d147a582add07ee1f0607827.jpg">
</a>
</div>
<div class="desc">
<div class="l1">
<div class="icons">
</div>
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td>
<div class="fleft">
<a class="underline red bold" href="/searchClickThru?pid=prod56534895&q=&rpos=109181&rpp=10&_dyncharset=UTF-8&sort=&url=/culture-and-gender-intimate-relation-ksiazka,prod56534895,p">
Culture And Gender <br>Intimate Relation</a>
</div>
<div class="fleft">
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="l2">
<div>
</div>
<div>
<div class="but"> …Run Code Online (Sandbox Code Playgroud) 下面是我的代码的一部分,我的代码进入"if loop",$value =1进程输出iperf.exe正在进入my_output.txt.由于我在alarm(20sec)一段时间后超时,所以也只想捕获此过程的输出.
然后我想继续命令提示符,但我无法返回到命令提示符.
不仅这个代码本身在命令提示符下不是PRINT,而是在my_output.txt文件上打印
(我正在循环这个,如果阻塞我的代码)
inside value loop2 ------------------------------------------------------------ Server listening on UDP port 5001 Receiving 1470 byte datagrams UDP buffer size: 8.00 KByte (default) ------------------------------------------------------------ [160] local 10.232.62.151 port 5001 connected with 10.232.62.151 port 1505 [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [160] 0.0- 5.0 sec 2.14 MBytes 3.59 Mbits/sec 0.000 ms 0/ 1528 (0%) inside value loop3 clue1 clue2 inside value loop4 one …
for ( tempI = 0; tempI < 10; tempI++ )
{
tempJ = 1;
NSArray *objectsForArray = [NSArray arrayWithObjects:@"array[tempI][tempJ]", @"array[tempI][tempJ+1]", @"array[tempI][tempJ+2]", nil];
}
Run Code Online (Sandbox Code Playgroud)
我可以像上面那样编写代码吗?我需要存储的浮点值(array[][])在NSArray.我可以做吗 ?
我的问题是,我有一个矩阵作为
1.0 0.4 0.3 0.5
2.0 0.4 0.5 0.5
3.0 4.3 4.9 0.5
Run Code Online (Sandbox Code Playgroud)
我需要使用1.0,2.0 3.0检索值(0.4,0.3,0.5).我怎样才能使用NSDictionary?
谢谢
for( tempI = 0; tempI < 5; tempI++)
{
NSDictionary *dictionary[tempI] = [ [NSDictionary alloc] initWithObjects:@"array[tempI][tempI + 1]", @"array[tempI][tempI + 2]", @"array[tempI][tempI + 3]", @"array[tempI][tempI + 4]", @"array[tempI][tempI + 5]", nil];
}
Run Code Online (Sandbox Code Playgroud)
我可以这样写吗?Objective C是否接受它?
我收到错误了 …
我在C#aka product_name中有一个字符串变量,我想像这样过滤并让它返回true或false:
product_name LIKE '%BONUS NAME%'
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
PS:我必须在C#而不是SQL上做
我目前正在使用我自己的框架重新编写我的网站(它非常简单,完全符合我的需要,我不需要像Zend或Cake PHP这样的东西).我做了很多工作,确保一切都正确缓存,缓存文件中的页面,以避免SQL查询,并通常限制SQL查询的数量.
总的来说,它看起来非常快.首页的平均时间(超过100次)为0.046152微秒.
但我不确定的一件事是我是否做得足以减少php内存使用量.我遇到问题的唯一一次是上传大文件.
使用memory_get_peak_usage(TRUE),我认为它返回脚本运行时使用的最大内存量,平均值(超过100次)是1572864字节.
这样好吗?
我意识到你不知道我在做什么(它相当简单,获得10篇最新文章,每篇文章的评论数,获取用户控件,侧边栏中的热门标签等).但是你会担心一个脚本使用那种内存每天被击中50,000次吗?或者在高峰时段每秒一次?
我意识到这是一个非常开放的问题.希望你能理解它在黑暗中有点刺痛,我真的只是在寻找一些重新保证,它不会在重新发布的日子里惨死.
编辑:这是我为自己做的一个小型实验.我下载并安装了Wordpress和默认安装,没有额外的添加,只有一个用户和一个帖子,它使用10.5兆字节的内存或"11010048字节".我的1.5mb非常满意.
测试RSA加密AES密钥,我意识到 RSA只有一个有限大小的块(程序员可设置)存储加密密钥.问题是,当我使用时:
KeyGenerator.getInstance("AES").generateKey()
Run Code Online (Sandbox Code Playgroud)
每个计算机和jvm实现中AES密钥的大小是否恒定?
我正在为我的主项目在C#中编写一个自定义Control类.
有2个项目,一个用于我的Control,一个用于我的主项目.这两个项目在同一个解决方案中.我将主项目的引用添加到Control项目中.我注意到,第一次将Control从工具面板拖到我的主winform上后,在C:\ Users\XXX\AppData\Local\Microsoft\VisualStudio\9.0\ProjectAssemblies中生成了一个程序集文件夹,以及文件夹名称就像" jlebh-py01 ".
第一个构建总是正常,但在重建我的Control类或整个解决方案后,将在C:\ Users\XXX\AppData\Local\Microsoft\VisualStudio\9.0\ProjectAssemblies生成一个新的程序集文件夹,然后出现问题,我的控件无法表现良好,因为Visual Studio说这两种类型"来自不同的位置".错误消息如下:
[A] MyControl.TypeXXX无法转换为[B] MyControl.TypeXXX.从assemblyXXX在位置'C:\ Users\XXX\AppData\Local\Microsoft\VisualStudio\9.0\ProjectAssemblies\jlebh-py01\MyControl.dll'中键入A orginates来自assemblyXXX的位置'C:\ Users\XXX \应用程序数据\本地\微软\ VisualStudio的\ 9.0\ProjectAssemblies\ue4i-z3j01\MyControl.dll"
如果我直接引用Control DLL而不是通过项目引用,或者在主项目中使用我的Control之后从不重建Control项目,那么事情似乎没问题.
有谁知道为什么? 这是在同一解决方案中开发控件和主项目的正确方法吗?