小编dav*_*avr的帖子

让git rerere自动将文件标记为已解决?

我正在使用git rerere,它很有用,但有一个问题:当它自动解析文件时,它不会将其标记为已解析(例如使用git add).因此,如果我运行'git mergetool',它会打开文件,好像它仍然存在所有冲突.

到目前为止,我已经制作了一个我可以调用的小shell脚本,它扫描所有标记为冲突标记冲突的文件(例如>>>>>>>),如果没有,则调用git-add.

有没有更好的方法呢?我错过了git rerere的一些旗帜?

git merge conflict git-rerere

18
推荐指数
1
解决办法
1983
查看次数

禁用Flex CSS类型选择器警告?

我正在构建一个包含多个模块的大型Flex项目(一个生成多个SWF的Flex项目)

现在,我有一个css文件,被加载到主SWF标签中:

<s:Application ... >
    <fx:Style source="css/main.css" />
...
</s:Application>
Run Code Online (Sandbox Code Playgroud)

在CSS文件中:

/* CSS file */
@namespace s "library://ns.adobe.com/flex/spark";

s|Panel { 
    skinClass: ClassReference("com.skins.DefaultPanelSkin"); 
} 

s|Button {
    skinClass: ClassReference("com.skins.DefaultButtonSkin");
}
Run Code Online (Sandbox Code Playgroud)

CSS文件不会在其他任何地方引用.

我目前有6个模块(加上主SWF,总共7个SWF).我注意到警告的数量与模块的数量有关......每次添加模块时,我都会收到更多警告.现在,我对CSS文件中的每个条目都收到6个警告,所以:

CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not …
Run Code Online (Sandbox Code Playgroud)

css apache-flex warnings flex4 flex-spark

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

最好的Flash音频/视频+交互服务器?

我正在寻找有关Flash实时服务器的建议.目前,我们使用了Moock的UnityRed5的组合,但是有一些问题.首先,我们转向AS3,Unity仅支持AS2.其次,Red5对我们来说非常不稳定,我们更喜欢更稳定的东西.我们不能使用官方的Flash Media Server,它有点超出我们的价格范围(单个许可证的起价为4,500美元).

到目前为止,我发现两台看起来满足我需求的服务器,ElectroServerWowza Media Server.有没有人有这些经验,或有任何其他服务器建议?我正在寻找的主要功能:

  1. 稳定
  2. 客户端库中的AS3支持
  3. 可以扩展服务器端(使用Java或其他语言)
  4. 支持来自闪存客户端的实时音频/视频(例如网络摄像头)
  5. (不是必需的,但非常有用)当阻止除HTTP或HTTPS之外的所有流量时的一些通信方法.例如RTMPT(通过HTTP隧道传输RTMP)支持或类似.
  6. 合理的性能,我想在不杀死服务器的情况下至少连接几百个用户.

sockets flash rtmp actionscript-3

13
推荐指数
1
解决办法
1322
查看次数

MySQL中的非空列中的空字符串?

我曾经使用标准的mysql_connect(),mysql_query()等语句来从PHP做MySQL的东西.最近我一直在转向使用精彩的MDB2课程.除此之外,我正在使用预处理语句,所以我不必担心逃避输入和SQL注入攻击.

但是,我遇到了一个问题.我有一个包含几个VARCHAR列的表,指定为非null(即,不允许NULL值).使用旧的MySQL PHP命令,我可以做这样的事情没有任何问题:

INSERT INTO mytable SET somevarchar = '';
Run Code Online (Sandbox Code Playgroud)

但是,现在,如果我有一个类似的查询:

INSERT INTO mytable SET somevarchar = ?;
Run Code Online (Sandbox Code Playgroud)

然后在PHP中我有:

$value = "";
$prepared = $db->prepare($query, array('text'));
$result = $prepared->execute($value);
Run Code Online (Sandbox Code Playgroud)

这会抛出错误" null value violates not-null constraint"

作为一个临时的解决方法,我检查是否$value为空,并将其更改为" "(单个空格),但这是一个可怕的黑客,可能会导致其他问题.

我怎么应该用准备好的语句插入空字符串,而不试图插入NULL?

编辑:通过我的整个代码库是一个太大的项目,找到使用空字符串""的所有地方,并改为使用NULL代替.我需要知道的是,为什么标准MySQL查询将""和NULL视为两个独立的东西(我认为是正确的),但是预处理语句将""转换为NULL.

请注意,""和NULL 不是一回事.例如,SELECT NULL = "";返回NULL而不是1您期望的.

php mysql mysqli nullable prepared-statement

12
推荐指数
2
解决办法
4万
查看次数

清理HTML格式的内容以便在Flash中显示?

我想在Flash Flex应用程序中显示来自各种源的HTML格式化内容.Flash在其文本字段中支持HTML格式,但与Web浏览器相比,它非常有限.是否有任何脚本可以将常见的HTML格式文本转换为Flash可以处理的格式?我的具体用例是:

  • 在Flash中显示HTML格式的电子邮件
  • 在Flash中显示RTF文件(在服务器上运行RTF2HTML转换后)
  • 将从其他来源复制和粘贴的随机HTML内容显示到Flash中

我对在客户端或服务器上运行的代码持开放态度,但服务器可能更可取.

html php apache-flex flash actionscript

12
推荐指数
1
解决办法
355
查看次数

在运行时将Flex组件宽度设置为100%?

如果我正在创建输入字段MXML,我可以将宽度设置为100%.但我似乎无法在运行时通过ActionScript执行此操作.

这有效:

<mx:TextInput ... width="100%" />
Run Code Online (Sandbox Code Playgroud)

这不会编译,宽度是一个数字,而不是一个字符串:

var textinp:TextInput = new TextInput();
someContainer.addChild(textinp);
textinp.width = "100%"
Run Code Online (Sandbox Code Playgroud)

如何100%在运行时通过ActionScript 设置组件的大小?

apache-flex flash mxml actionscript-3 flex4

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

winelib的优势?

使用winelib为Linux用户编译我的Windows应用程序有什么好处吗?为什么不给他们.exe并让他们用Wine运行它?似乎就像额外的工作没有收获.

c++ linux wine mingw winelib

9
推荐指数
3
解决办法
3299
查看次数

ActionScript3用户界面组件?

使用AS2几年后,我开始在AS3(Flash9/Flash10)中编写应用程序.我已经到了需要一些完整的GUI组件的地步,我需要决定我将使用哪个集合.回到AS2时代,flash中包含的内置组件非常糟糕 - 文件大小,速度慢,有缺陷等等.但是,我听说过新的(CS3附带).所以我正在寻找使用过几套不同套装的人的建议.

我听说过的组件集:

  1. CS3组件 - 缺点,我需要摆弄CS3 IDE,我更喜欢只使用FlashDevelop.
  2. Flex组件 - 缺点是,我需要Flex Framework,这意味着我必须从MXML文件开始,再加上框架的膨胀
  3. bit101的MinimalComps - 看起来它们可能是一个很好的起点,虽然有点受限
  4. ASwing A3 - 这些看起来很有趣,但它们似乎有点过度工程.

理想情况下,它们将是轻量级的,具有合适的API,并且不会过于复杂.

flash user-interface components actionscript-3

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

Flex到PHP通信的最佳方法?

Flex和PHP之间进行通信的最佳方法是什么?

在过去,我们使用AMFPHP和AS2,它在大多数情况下都很有效(AMFPHP的优势在于它还具有JSON模式,可以让您使用Javascript或Actionscript前端无缝地使用相同的远程PHP).

然而,似乎AMFPHP似乎不再被重新维护.那么人们建议更换它呢?到目前为止,我发现的是:

  1. Zend_AMF(对我们来说看起来太复杂了,否则我们不会使用Zend框架)
  2. AMFPHP(有一些更新是为了支持Flex,它似乎相当稳定,但对长期支持不确定)
  3. XML(AS3具有很好的XML处理例程,但它在PHP方面更加困难)
  4. WebORB(我对此没有经验)
  5. 使用JSON或其他一些数据到文本的序列化系统(php的serialize(),XML等)自行滚动

大多数情况下,我倾向于AMFPHP,即使是因为缺点,因为这是我习惯的.有什么理由我应该考虑改用其他东西吗?

php xml apache-flex amfphp weborb

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

使mysql_fetch_assoc自动检测返回数据类型?

在PHP中使用mysql_fetch_assoc时,如何让它返回正确的数据类型?现在它似乎将所有内容转换为字符串,我更喜欢它将Ints作为Ints离开,并以某种方式将Date/Time指定为Object或以某种方式与字符串不同.

这样做的原因是我使用PHP作为Flex应用程序的后端,而Flex有一些功能,例如自动检测返回类型,如果所有内容都以字符串形式出现,则效果不佳.

php mysql database types

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