我正在看一些javascript代码,它有一个函数:
$$('.CssClass').each(function(x) { .... } )
Run Code Online (Sandbox Code Playgroud)
我得到的意图是使用一个CssClass类将匿名函数应用于每个元素,但我无法工作$$引用的...并且不能google for $$!
更新:感谢提示.javascript来自iPhone外观相似的库:jPint包含prototypejs库,并将$$定义为:
function $$() {
return Selector.findChildElements(document, $A(arguments));
}
Run Code Online (Sandbox Code Playgroud) 我的问题非常类似于八个女王之谜.
我有二维数组(N x N),例如,看起来像这样:
0,0,0,0,1 y
0,0,0,0,0 |
0,0,0,0,0 V
0,0,0,1,0
0,0,0,0,0
x->
Run Code Online (Sandbox Code Playgroud)
我正在水平,垂直和对角地检查1的出现次数
\,0,|,0,/
0,\,|,/,0
-,-,1,-,-
0,/,|,\,0
/,0,|,0,\
Run Code Online (Sandbox Code Playgroud)
我正在考虑只在列表中存储"1"的(x,y)位置
[[4,0],[3,3]]
Run Code Online (Sandbox Code Playgroud)
并用数学方法求解,用另一个(x1,y1)< - >(x2,y2)检查"1"的每个位置,
如果x1 == x2
或y1 == y2
we have a collision!
不检查:
x2 == x1 + z;
y2 == y1 + z;
x2 == x1 - z;
y2 == y1 - z;
Run Code Online (Sandbox Code Playgroud)
(???)
其中z是+/-那个 ( x1+z in 0..N ) and ( y1+z in 0..N ) .......
我的问题是检查对角线碰撞,有更好的方法吗?
我已经读过,基类中的私有变量在技术上是由子类继承的,但是不可访问.
如果这是正确的,为什么我们说它们是继承的,大概是它们只能通过反射来访问?
我正在寻找将我服务器上的一些音频文件流式传输到我正在编写的iPhone客户端应用程序.即使在压缩之后,一些音频文件的大小也可能相当大.我的问题是,是否有一个Cocoa框架可以帮助我缓冲音频,以便用户可以使用它而其余部分被放下管道?如果没有,任何人都可以指出我正确的方向,以了解更多关于使用Objective-C/Cocoa实现这样的事情所需的技术吗?
从服务器< - >客户端基础设施缓冲和压缩音频的权威资源将是理想的.
我需要处理来自多个线程的数组,因此我使用CRITICAL SECTION为它提供对数据的独占访问.
这是我的模板:
#include "stdafx.h"
#ifndef SHAREDVECTOR_H
#define SHAREDVECTOR_H
#include <vector>
#include <windows.h>
template<class T>
class SharedVector {
std::vector<T> vect;
CRITICAL_SECTION cs;
SharedVector(const SharedVector<T>& rhs) {}
public:
SharedVector();
explicit SharedVector(const CRITICAL_SECTION& CS);
void PushBack(const T& value);
void PopBack();
unsigned int size() const;
T& operator[](int index);
virtual ~SharedVector();
};
template<class T>
SharedVector<T>::SharedVector() {
InitializeCriticalSection(&cs);
}
template<class T>
SharedVector<T>::SharedVector(const CRITICAL_SECTION& r): cs(r) {
InitializeCriticalSection(&cs);
}
template<class T>
void SharedVector<T>::PushBack(const T& value) {
EnterCriticalSection(&cs);
vect.push_back(value);
LeaveCriticalSection(&cs);
}
template<class T>
void SharedVector<T>::PopBack() {
EnterCriticalSection(&cs); …
Run Code Online (Sandbox Code Playgroud) 以下方法无法编译.Visual Studio警告"可能无法在匿名方法中使用out参数".该WithReaderLock(Proc action)
方法需要一个delegate void Proc()
.
public Boolean TryGetValue(TKey key, out TValue value)
{
Boolean got = false;
WithReaderLock(delegate
{
got = dictionary.TryGetValue(key, out value);
});
return got;
}
Run Code Online (Sandbox Code Playgroud)
获得这种行为的最佳方法是什么?(请不要提供有关线程安全词典的建议,这个问题一般是为了解决out参数问题).
我有以下查询,基本上它检索出5本最畅销书籍:
select top 5 count(id_book_orddetails) 'books_sold', bk.*
from orderdetails_orddetails ord inner join books_book bk
on ord.id_book_orddetails = bk.id_book
group by id_book, name_book,author_book,desc_book,id_ctg_book,qty_book,image_book,isdeleted
order by 'books_sold' desc
Run Code Online (Sandbox Code Playgroud)
问题是我收到此错误:
除非使用IS NULL或LIKE运算符,否则无法比较或排序text,ntext和image数据类型.
在books_book
表中,字段desc_book
是类型ntext
,我确信问题来自那里.
这是因为在此之前我改变了desc_book
对ntext
,它是类型的nvarchar
它完美地工作.
我更改此字段的数据类型的原因是因为在PHP网站中,当我显示书籍描述(不同的sp)时,描述被截断为大约200-255个字符,因此我将其更改为" ntext
它"解决了我的问题'(即整体desc_book
最终被展示).
基本上这些是我的问题:
desc_book
在PHP页面中显示时会截断(nvarchar)字段?ntext
字段的分组?只是为了记录(我认为不相关),我正在使用MS SQL Server 2005
[UPDATE]
我尝试并测试了Bill Karwin提出的解决方案,它们都完美无缺.因此,我决定将计数聚合结果分组为子查询...即Karwin的后一解决方案.
所以这是我更新的(完全工作)声明:
SELECT bk.*, bc.books_sold
FROM books_book bk
INNER JOIN (
SELECT bk2.id_book, COUNT(*) books_sold
FROM …
Run Code Online (Sandbox Code Playgroud) 所以我正在尝试使用 mod_dav 和 apache2 设置一个颠覆服务器,但是当我尝试连接时,它给了我一个 403 FORBIDDEN 错误。这是我的默认虚拟主机文件
名称虚拟主机 *:443 名称虚拟主机 *:80 <虚拟主机 *:80> ServerAdmin 站长@localhost 服务器名称 hcs-dev 文档根目录 /var/www <目录 /> 选项 FollowSymLinks 允许覆盖无 </目录> <目录/var/www/> 期权索引 FollowSymLinks 允许覆盖无 命令允许,拒绝 允许所有人 </目录> 脚本别名 /cgi-bin/ /usr/lib/cgi-bin/ <目录“/usr/lib/cgi-bin”> 允许覆盖无 选项 ExecCGI -MultiViews +SymLinksIfOwnerMatch 命令允许,拒绝 所有人都允许 </目录> ErrorLog /var/log/apache2/error.log # 可能的值包括:调试、信息、通知、警告、错误、暴击、 # 警报,紧急。 日志级别警告 CustomLog /var/log/apache2/access.log 合并 服务器签名开启 别名 /doc/ "/usr/share/doc/" <目录“/usr/share/doc/”> 选项索引多视图 FollowSymLinks 允许覆盖无 订单拒绝,允许 拒绝所有人 允许来自 127.0.0.0/255.0.0.0 ::1/128 </目录> <位置/repos/> DAV 开启 DAV SVN AuthzSVNAccessFile /svn_authz 满足任何 需要有效用户 SVNParentPath /repos/ …
我正在创建一个WPF应用程序,所以我主要使用ImageSource类来处理图标.但是,系统托盘图标必须是类型System.Drawing.Icon
.是否可以从png图像创建这样的对象?
我尝试过以下方法:
private static System.Drawing.Icon _pngIcon;
public static System.Drawing.Icon PngIcon
{
get
{
if (_pngIcon == null)
{
//16x16 png image (24 bit or 32bit color)
System.Drawing.Bitmap icon = global::BookyPresentation.Properties.Resources.star16;
MemoryStream iconStream = new MemoryStream();
icon.Save(iconStream, System.Drawing.Imaging.ImageFormat.Png);
iconStream.Seek(0, SeekOrigin.Begin);
_pngIcon = new System.Drawing.Icon(iconStream); //Throws exception
}
return _pngIcon;
}
}
Run Code Online (Sandbox Code Playgroud)
Icon构造函数抛出异常,并显示以下消息:"参数'图片'必须是可用作图标的图片."
我认为它可能是图像颜色的位深度,因为我之前遇到了一些问题,但32位和24位图像都不起作用.我可能想做什么?
你认为哪种方法是"最好的".
System.IO.Packaging
命名空间?[我可以针对框架3.5; 最好=最容易设计,实施和维护.
我最感兴趣的是你认为所选方法最好的原因.
c# ×3
.net ×1
apache ×1
arrays ×1
audio ×1
c++ ×1
cocoa ×1
debian ×1
icons ×1
inheritance ×1
iphone ×1
javascript ×1
linux ×1
objective-c ×1
php ×1
png ×1
prototypejs ×1
puzzle ×1
python ×1
sql ×1
sql-server ×1
svn ×1
winapi ×1
wpf ×1
zip ×1