问题列表 - 第12477页

Java:文件到十六进制?

我有一个Java文件

FileInputStream in = null;
try{    
in = new FileInputStream("C:\\pic.bmp");
}catch{}
Run Code Online (Sandbox Code Playgroud)

我想将pic.bmp转换为十六进制值数组,以便我可以编辑并将其保存为修改版本.

是否有一个java类来做这个?

java hex

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

C#标记枚举字大小

如果我宣布

[Flags]
public enum MyColor
{
    Red = 1;
    Green = 2;
    Blue = 4;
    White = 8;
    Magenta = 16;
    ... (etc)
}
Run Code Online (Sandbox Code Playgroud)

有没有办法确定/设置此枚举占用的字节数?它还会以什么字节顺序结束?(例如,我是否必须通过线路正确发送HostToNetwork()?)另外,为了调用HostToNetwork,我可以转换为字节数组并进行迭代吗?

c# attributes

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

找到一组具有约束的排列

我有一套N ^ 2个数字和N个箱子.假设每个bin具有分配给它的集合中的N个数字.我面临的问题是找到一组分布,将数字映射到容器,满足约束条件,每对数字只能共享同一个bin.

分布可以很好地用NxN矩阵表示,其中每行代表一个bin.然后问题是找到一组矩阵元素的排列,其中每对数字只共享同一行一次.它与哪一行无关,只有两个数字都分配给同一个.

满足N = 8约束的3个排列的示例集:

 0  1  2  3  4  5  6  7
 8  9 10 11 12 13 14 15
16 17 18 19 20 21 22 23
24 25 26 27 28 29 30 31
32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47
48 49 50 51 52 53 54 55
56 57 58 59 60 61 62 63
 0  8 16 24 32 40 48 56
 1 …

algorithm permutation

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

关于php会话的一些问题

我听说过需要用mysql_real_escape_string或htmlspecial chars清理会话的一些时间,因为它们可以被修改.我想知道它们是如何被修改的,因为当我查看名为PHPSESSID的网站会话时,它所包含的值始终是加密的.

首先,它使用什么加密方法以及如何修改它.我想知道这个的原因是为了更好地理解如何根据人们在那里使用高杰克会话的方法来保护自己

谢谢.

php security

0
推荐指数
1
解决办法
116
查看次数

如何从method_missing获取绑定?

我试图在Ruby(1.8)中的method_missing中找到一种从调用者获取绑定的方法,但我似乎无法找到一种方法来实现它.

希望以下代码解释我想要做的事情:

class A
  def some_method
    x = 123
    nonexistent_method
  end

  def method_missing(method, *args, &block)
    b = caller_binding # <---- Is this possible?
    eval "puts x", b
  end
end

A.new.some_method
# expected output:
#   123
Run Code Online (Sandbox Code Playgroud)

那么......有没有办法获得调用者的绑定,或者这在Ruby(1.8)中是不可能的?

ruby binding

3
推荐指数
1
解决办法
750
查看次数

有没有理由说C99不支持函数重载?

显然(至少根据gcc -std=c99)C99不支持函数重载.在C中不支持某些新功能的原因通常是向后兼容,但在这种情况下,我无法想到一个函数重载会破坏向后兼容性的情况.不包括这个基本功能的原因是什么?

c overloading c99

6
推荐指数
3
解决办法
3834
查看次数

将域下的所有请求重定向到静态页面

我试图重定向mydomain.com的所有请求,无论它们是这样的:

被重定向到

只要它有mydomain.com,他们应该看到这个页面 - 我们将很快回复消息.

我应该在.htaccess或conf中进行吗?怎么样?

apache .htaccess configuration redirect

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

Python是什么意思"AttributeError:'unicode'对象没有属性'has_key'"

我想问一下它是什么意思"AttributeError:'unicode'对象没有属性'has_key'"这是完整的堆栈跟踪:

Traceback (most recent call last):
  File     "D:\Projects\GoogleAppEngine\google_appengine\google\appengine\ext\webapp\__init__.py", line 509, in __call__
    handler.post(*groups)
  File "D:\Projects\workspace\foo\src\homepage.py", line 71, in post
    country=postedcountry
  File "D:\Projects\GoogleAppEngine\google_appengine\google\appengine\ext\db\__init__.py", line 656, in __init__
    prop.__set__(self, value)
  File "D:\Projects\GoogleAppEngine\google_appengine\google\appengine\ext\db\__init__.py", line 2712, in __set__
    value = self.validate(value)
  File "D:\Projects\GoogleAppEngine\google_appengine\google\appengine\ext\db\__init__.py", line 2742, in validate
    if value is not None and not value.has_key():
AttributeError: 'unicode' object has no attribute 'has_key'
Run Code Online (Sandbox Code Playgroud)

让我来描述一下这种情况:

  • 首先,我创建了models.py,其中包含用于CMSRequest的db.Model,其具有引用CMSCountry类的属性country

    class CMSRequest(db.Model):
      country = db.ReferenceProperty(CMSCountry, required=True)
    
    class CMSCountry(db.Model):
      name = db.StringProperty(required=True)
    
    Run Code Online (Sandbox Code Playgroud)
  • 然后,我创建了一个bulkloader类来将数据导入CMSCountry

  • 在表单中,用户可以从下拉列表框中选择国家/地区,结果将被回发并保存到CMSRequest对象

    def post(self):
      postedcountry = self.request.get('country')
      cmsRequest = …
    Run Code Online (Sandbox Code Playgroud)

python google-app-engine

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

ASP.NET全球化:Culture ="auto"页面指令,中性文化崩溃?

我遇到了一个使用内置全球化设施的ASP.NET应用程序崩溃的情况.

在具有Culture ="auto"指令的ASP.NET页面上,具有中性文化作为其浏览器语言的用户(例如"zh-Hans")将产生以下异常:

文化'zh-Hans'是一种中性文化.它不能用于格式化和解析,因此不能设置为线程的当前文化.

在System.Globalization.CultureInfo.CheckNeutral(CultureInfo文化)的System.Threading.Thread.set_CurrentCulture(CultureInfo值)在System.Web.UI.Page.set_Culture(字符串值)的ASP.somePage_aspx .__ BuildControlTree(somePage_aspx __ctrl)在ASP .somePage_aspx.FrameworkInitialize()

有任何想法吗?输入Culture/UICulture参数的垃圾通常似乎被忽略,但是这种情况导致了未处理的异常.

asp.net globalization cultureinfo

7
推荐指数
2
解决办法
8516
查看次数

在方法参数中接受一组有限的子类型

这是使用C#和.net 3.5

假设我有以下方法:

myMethod(myBaseClass mbc)
Run Code Online (Sandbox Code Playgroud)

在我的项目中,以下所有类都继承自myBaseClass.

ot1:myBaseClass
ot2:myBaseClass
ot3:myBaseClass
ot4:myBaseClass
Run Code Online (Sandbox Code Playgroud)

是否有任何技巧可以让我使用myTethod与ot1和ot3,但不是ot2和ot4,或者我基本上必须为我想要允许的每种类型重载?

.net c# subtype .net-3.5

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