一轮红日映朝阳

终于战胜了ByteArray的AMF写入读取,总结几个要点。

1、复制整个ByteArray可以使用newBytes.writeBytes(oldBytes)方法。用readBytes似乎也可以,有时间把它理解清楚了。此外这个方法执行后,两个ByteArray的指针都在EOF处,即BytesAvailable都是0。注意重复利用的时候调整position属性。
2、要使对象支持AMF序列化,必须使用全局函数registerClassAlias对类进行注册别名

详细阅读

仿jQuery的once方法,在ActionScript中指定一个只触发一次的监听器。

package net.gerhut.eventUtils
{
  import flash.events.EventDispatcher;
  
  public class OnceEventDispatcher
  {
    public static function add(eventDispatcher:EventDispatcher, type:String, liste

详细阅读

Metasploit安装时,连接不上7337端口的解决方案

在中文Windows XP系统下安装Metasploit时,系统调用psql后提示could not connect to server: Connection refused (0x0000274D/10061)。因为psql数据库下的地区不兼容SQL_ASCII,所以我们需要手动修改本机的地区。具体操作方法是进入控制面板中的区域和语言选项,在标准和格式栏中选择英语(美国),然后进行安装。安装结束后可以再改回中文(简体,中国)。即可使用

详细阅读

Adobe AIR 应用程序目录文件访问漏洞

在ActionScript 3.0参考的FileStream条目中,标明了当文件位置位于应用程序目录中,并将 fileMode 参数设置为“追加”、“更新”或“写入”模式时,FileStream对象的open和openAsync方法会抛出SecurityError异常。亦即AIR程序是没有权限修改应用程序目录中的文件的。应用程序的配置文件则推荐存储于File.applicationStorageD

详细阅读

USB设备全部失效的解决方案。

Windows XP,USB插什么都无法识别,但是有反应,本来应该是“咚哒”的声音变成了响三声“咚咚咚”。查看设备管理器后发现通用串行总线控制器的下属设备全部是感叹号(无法启动)的状态。详细的错误信息是“由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备(代码 19)”。解决方案是展开注册表中的“HKEY_LOCAL_MACHINE\SYSTEM\CurrentCon

详细阅读

编写JavaBean中出现BeanName cannot be resolved to a type的错误的解决办法

这个网上有很多人写过了,就是JavaBean在默认包里是识别不出来的,必须在一个包里。给JavaBean套一个包即可解决问题。

详细阅读

java7 swing提供以及WinXP提供的所有界面皮肤预览。

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;
import javax.swing.UIManager.LookAndFeelInfo;

@SuppressWarnings("serial")
public class LookAndFeelDemo extends JFrame imp

详细阅读

考研数据结构练手四:基数排序

#include <stdio.h>
#define MAXN 100

typedef unsigned int node;
int main()
{
  int n = 0;
  int i, j, p;
  
  node k[MAXN];
  node b[10][MAXN + 1];
  node m = 0, e = 1;

详细阅读

考研数据结构练手三:关键路径。

#include 
#include 

int main(void)
{
  int n, m, i, j, k;
  int *G;
  int *Q, *E, *L;
  
  scanf("%d", &n);
  G = (int*)calloc((n + 1) * n + 1, sizeof(int));
  Q = (int*)calloc(n, sizeof(int));

详细阅读

考研数据结构练手二:拓扑排序。

#include 
#include 

int main(void)
{
  int n, m, i, j;
  int* G;
  
  scanf("%d", &n);
  G = (int*)calloc((n + 1) * n + 1, sizeof(int));
  memset(G, 0, sizeof(G));
  
  while(1)
  {
    scanf("%d %d"

详细阅读

分页: « 1 2  3  4  5  6  7  » 

文章搜索

最近留言

    友情链接

      图标汇集

      • Gerhut.net
      • 发送GMail
      • Powered By Z-Blog
      • 留言板
      • Tags一览
      • WAP访问
      • 订阅本站的RSS新闻聚合
      • 本站符合XHTML标准
      • 本站符合CSS标准
      • 本站遵守 署名-非商业性使用-相同方式共享 协议
      • 推荐使用FireFox浏览本站

      站点统计

      • 文章总数:67
      • 评论总数:16
      • 引用总数:0
      • 浏览总数:15856
      • 留言总数:0
      • 当前主题:暮色田园
      • 当前样式:susine_wood

      访客来源

      Locations of visitors to this page
      最佳浏览环境:IE7.0/FIREFOX2.0/1280*1200 Powered By: Z-Blog 1.8 Walle Build 100427 版权协议 top
      Copyright 2011 Gerhut.NET. Some Rights Reserved.