小编Mar*_*in.的帖子

〜[]构造如何在JavaScript中工作?

我遇到了一个无法解释的JavaScript代码.例如:

  • +[]===0
  • -[]===0
  • ~[]===-1
  • ~-~[]===-2
  • ~-~-~-~-~[]===-5
  • ~-~-~-~-~[]+~[]===-6
  • ~+~[]===0
  • ~+~+~[]===-1
  • ~+~+~+~[]===0

你能解释一下这些表达的逻辑吗?

javascript brackets tilde

8
推荐指数
1
解决办法
394
查看次数

'Lock'占用CPU时间吗?

我有6个帖子.其中一个线程进入某个范围并打开'lock',所有其他线程都在等待并想要进入同一范围.

现在,其他线程是否会获得CPU时间?另一个线程是否在线程表中?我知道所有其他线程都处于等待状态 - 但CPU将尝试使线程继续并尝试进入范围(即使范围不可访问)

.net c# clr

8
推荐指数
1
解决办法
1598
查看次数

$ .getScript()和$ .get()之间的区别

我试图了解$.getScriptjQuery中的函数和函数之间的区别$.get.

根据文档:http: //api.jquery.com/jQuery.get/http://api.jquery.com/jQuery.getScript/

它给了我一种感觉,$.getScript你可以将数据发送到服务器(与$.get函数一样),但是你无法从服务器获取数据(你可以使用该$.get函数).但它$.getScript在第一个示例中的下面的一些行的文档中显示,您也可以获得该行的数据console.log(data); //data returned.

那有什么不同呢?难道用$.getScript你只能调用JS脚本,并$.get可以调用任何文件?使用一个函数而不是另一个函数有什么限制/好处?

javascript ajax jquery

7
推荐指数
1
解决办法
2697
查看次数

增加数据库中字段的最快方法

假设我有一个MySQL表来保持页面访问次数,我想跟踪每个用户的页面访问总数.这是用于递增字段的SQL:

UPDATE visits  
  SET visits = visits + 1  
  WHERE user_id = 12
Run Code Online (Sandbox Code Playgroud)

这很简单,但我想知道是否有更快的方法来实现这一目标.我的意思是,如果我有很多访问者(理想情况下,每天有数百万用户),这种方法是否足够,或者我应该使用替代方法.谢谢.

php mysql database

7
推荐指数
1
解决办法
982
查看次数

在XNA中使用纹理有更快的替代方法吗?

我正在为使用XNA的2D游戏编写地图编辑程序.为地图所需的所有切片创建Texture2D需要太长时间.

是否有使用纹理进行XNA绘图的替代方法?

我试图为每个图块集创建一个纹理,而不是为图块集中的每个图块创建纹理,但是纹理的大小存在限制,我无法将图块集的所有图块都放入一个纹理中.

目前,程序包含内存中所有可能的纹理作为Bitmap对象.有没有办法简单地在XNA中将Bitmap对象绘制到屏幕上?我搜索过但我找不到任何相关信息.这种方法可以避免必须完全创建纹理,但是我必须直接对位图进行任何着色或效果.

c# xna textures

6
推荐指数
1
解决办法
2474
查看次数

Facebook的股票代码如何运作?

大多数Facebook都是用PHP编写的,但有一些前端功能使用其他脚本语言.

Ticker(新闻Feed页面右上方的小方框显示最近的帖子等):

我猜AJAX参与其中,但我想知道它是如何工作的.我在闪存中开发了类似(但更基本)的东西,其中闪存每毫秒(与实时一样)检查更新,但Facebook显然不使用闪存.

我知道数据可以通过AJAX来回传递,但他们如何才能立即实现?不断检查?

就是想

php facebook

6
推荐指数
1
解决办法
2405
查看次数

Bash:如何在5.4G SQL转储中轻松编辑一行

我们遇到的问题是我们需要处理恢复丢失的数据(在主 - 主复制设置上不正确地使用maatkit),而我正在尝试导入数据库的旧转储.问题是,在文件的顶部,它显式指定了数据库(mysqldump是使用--all-databases选项运行的),我需要将该数据库更改为其他内容,以便我可以在其中另外使用比较.该行写道:

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `dms` /*40100 DEFAULT CHARACTER SET latin1 */
Run Code Online (Sandbox Code Playgroud)

由于转储的大小,我在vi中打开文件是不成功的,并且由于它将如何逐行读取任何模式匹配而使用sed有点犹豫.将sql转储中的上述行更改为最简单,最有效的方法是什么?

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `dms_old` /*40100 DEFAULT CHARACTER SET latin1 */
Run Code Online (Sandbox Code Playgroud)

或者只是使用一些mysql黑魔法将其导入数据库dms_old

mysql bash

6
推荐指数
1
解决办法
212
查看次数

PHP 5.4开发服务器无法识别mysql_connect()

我试图在PHP 5.4中使用新的开发服务器.它运行phpinfo()得很好,但在我的网站代码上,phpMyAdmin.php他们也抛出以下错误:

调用未定义的函数mysql_connect()

它们通过localhost:8000运行

php -m 显示mysqlnd已加载但可能还不够.

操作系统是Windows 7

有什么想法吗?

php mysql

6
推荐指数
1
解决办法
1万
查看次数

Draw()20,000 32乘32纹理或1大纹理20,000次

我正在使用.NET Framework 4在C#中编程,并且旨在使用XNA创建基于磁贴的游戏.我有一个大的纹理(256像素乘4096像素).请记住,这是一个基于图块的游戏,因此这个纹理非常庞大,因为它包含许多图块,每个图块都是32像素×32像素.我认为专家肯定会知道基于磁贴的游戏是什么样的.方向是正交的(如棋盘),而不是等距的.

在Game.Draw()方法中,我有两个选择,其中一个将比另一个更高效.

选择/方法#1:

半伪代码:

    public void Draw()
    {
        // map tiles are drawn left-to-right, top-to-bottom
        for (int x = 0; x < mapWidth; x++)
        {
            for (int y = 0; y < mapHeight; y++)
            {
                SpriteBatch.Draw(
                    MyLargeTexture, // One large 256 x 4096 texture
                    new Rectangle(x, y, 32, 32), // Destination rectangle - ignore this, its ok
                    new Rectangle(x, y, 32, 32), // Notice the source rectangle 'cuts out' 32 by 32 squares from the texture corresponding to …
Run Code Online (Sandbox Code Playgroud)

.net c# xna xna-4.0

5
推荐指数
1
解决办法
1759
查看次数

Novacode Docx从位图创建图像

背景

我的项目很紧急,需要我迭代一个大的XML文件并返回Base64编码的图像.

每个图像都必须插入到MS Word文档中,我正在使用DocX库.

我正在将Base64字符串转换为位图,没有任何问题.

问题

对于我的生活,我似乎无法将位图获取到Novacode.Image对象,然后可以将其插入到文档中.注意:我已经知道如何转换为System.Drawing.Image格式.它是Novacode.Image格式(DocX)给我带来的悲伤.

如果我尝试转换(Novacode.Image)somebitmap;我得到的Can not cast expression of type Image to Bitmap.如果我尝试初始化Novacode.Image我得到的新对象Can not access internal constructor Image here.

使用C#,.NET 4,Forms App,很多咖啡.

只有Novacode.Image对象可以通过库插入到MS Word doc中,那么我怎么能在那里得到我的位图?

在这一点上我很沮丧,所以也许我只是错过了一些简单的事情.

.net c# docx ms-office

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×4

.net ×3

mysql ×3

php ×3

javascript ×2

xna ×2

ajax ×1

bash ×1

brackets ×1

clr ×1

database ×1

docx ×1

facebook ×1

jquery ×1

ms-office ×1

textures ×1

tilde ×1

xna-4.0 ×1