问题列表 - 第43123页

将字节数组转换为UTF-8 unicode

我有一个文件保存为UTF-8,我正在读这样的:

ReadFile(hFile, pContents, pFile->nFileSize, &dwRead, NULL);
Run Code Online (Sandbox Code Playgroud)

(pContents是大小为nFileSize的BYTE*)

它只是一个100字节左右的小文件,包含我希望以wchar_t*格式读入内存的文本,因此我可以使用unicode文本设置编辑和静态控件的文本.

如何将字节转换为UTF-8?

编辑(我不想使用fstream或wfstream)

c c++ unicode winapi utf-8

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

在没有打开标签的情况下输出任意HTML文档内容的片段

例如,一个50个字符的片段.问题当然是关闭任何打开的标签.这样做的好方法是什么?或者为了使事情变得更容易,从片段中完全浏览所有HTML内容的好方法是什么?

html php parsing substring

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

如何使用JavaScript从textarea中删除HTML标记

我正在从数据库加载文本,但我想用JavaScript删除它的html链接代码.

那么让我们说textarea现在显示:

<a rel="nofollow" href="http://stackoverflow.com//questions/ask">http://stackoverflow.com//questions/ask</a> - good page 
Run Code Online (Sandbox Code Playgroud)

我希望它显示:

http://stackoverflow.com//questions/ask - good page
Run Code Online (Sandbox Code Playgroud)

我可以使用哪些轻量级的东西适用于同一textarea中的多个链接?

html javascript url jquery textarea

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

对象为<f:selectItems>中的itemValue

是否可以将对象作为itemValue标记?

例如,我有一个类Foo:

public class Foo {
  private int id;
  private String name;
  private Date date;
}
Run Code Online (Sandbox Code Playgroud)

而另一个班吧

public class Bar {
  private Foo foos;
}

public class BarBean {
  private Set<Foo> foos;
}
Run Code Online (Sandbox Code Playgroud)

现在在一个名为BarBean的Bean中,我需要有一个从用户那里得到当前Bar的Foo,如下所示:

<h:selectOneMenu value="#{barBean.bar.foo}" required="true">
 <f:selectItems value="#{barBean.foos}"  var="foo" itemLabel="#{foo.name}" itemValue="#{foo}" />
</h:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)

---------------编辑:

my converter:

package ir.khorasancustoms.g2g.converters;

import ir.khorasancustoms.g2g.persistance.CatalogValue;
import java.util.ResourceBundle;
import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;

@FacesConverter("ir.khorasancustoms.CatalogValueConverter")
public class CatalogValueConverter implements Converter { …
Run Code Online (Sandbox Code Playgroud)

java jsf java-ee jsf-2

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

使用HMAC + nonce的PHP密码存储 - nonce随机性是否重要?

几年后,我在stackoverflow上询问了如何使PHP密码存储安全.在主要答复建议使用以下哈希算法:

function hash_password($password, $nonce) {
  global $site_key;
  return hash_hmac('sha512', $password . $nonce, $site_key);
}
Run Code Online (Sandbox Code Playgroud)

答案建议使用随机的随机数.有一个随机的随机数比简单的独特的随机数有什么优势吗?

例如,每个用户可以拥有自己的ID,但不会改变.但是,我们假设用户ID是顺序的(使用MySQL的自动增量功能构建),因此不是随机的.用户ID是一个好的nonce还是随机性很重要?

现在,每个用户都可以选择用户名.每个用户都有自己的用户名,该用户名不会更改,两个不同的用户不能拥有相同的用户名.用户名仍然不是随机的,但它们也不是顺序的.用户名是否足够好作为nonce?它会比使用用户ID更好吗?

php security hash hmac password-storage

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

UITableViewCell扩展点击

让我们说我们有一个自定义UITableViewCell

因此,每当我单击单元格上的自定义按钮时,它应该扩展到某种程度(你可以说更多40个高度......)当我再次点击相同的自定义按钮时,它应该折叠到之前的高度.

开发者请指导我..我怎样才能完成这项任务

iphone objective-c uibutton uitableview

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

是不是需要android.permission.RECEIVE_BOOT_COMPLETED?

有谁知道为什么我的应用程序仍然收到ACTION_BOOT_COMPLETED广播,即使我的应用程序没有android.permission.RECEIVE_BOOT_COMPLETED清单文件中的权限?我认为这是必需的,但我使用的一些教程也没有.一些人做了.我用我的手机运行CyanogenMod进行测试,但我怀疑这很重要.LogCat在每次启动时显示我的"Notified of boot"日志.请参阅下面的代码.

AndroidManifest.xml中

  <receiver android:name="AlarmReceiver">
   <intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED" />
    <category android:name="android.intent.category.HOME" />
   </intent-filter>
  </receiver>
Run Code Online (Sandbox Code Playgroud)

AlarmReceiver类

  public class AlarmReceiver extends BroadcastReceiver {
  private static final String TAG = "MyProgram";

  @Override
  public void onReceive(Context context, Intent intent) {
   try {
          if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {
     Log.d(TAG, "Notified of boot");
           }
          Intent newIntent = new Intent(context, MyService.class);
          context.startService(newIntent);
    } catch (Exception e) {
     Log.d(TAG, "An alarm was received but there was an error");
     e.printStackTrace();
     }
    }
  }
Run Code Online (Sandbox Code Playgroud)

我在模拟器上重新审视了这一点,并成功地重现了Android 2.1,2.2和2.3上的"问题".我得到一个ANR(如预期的那样),因为模拟器没有数据库我的app查询.当我从清单中删除所有声明的使用权限时,我在尝试使用我的应用程序时得到了预期的权限拒绝错误.但是,我仍然收到启动时广播的ACTION_BOOT_COMPLETED意图.有什么建议?

boot android broadcastreceiver

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

是否可以在Vista上构建exe并使用py2exe在XP上部署

我在Windows Vista上使用python创建了一些程序.但我想在Windows XP上部署它.是否有必要在Windows XP上进行新的构建?或者有可能进行可以在这两个系统上运行的构建吗?

编辑(编辑2 - 非常简单的程序也不起作用): 我的设置:

from distutils.core import setup
import py2exe

setup(console=['orderer.py'])
Run Code Online (Sandbox Code Playgroud)

使用依赖项资源管理器我检查了依赖项:

msvcr90.dll
kernel32.dll
  +ntdll.dll
Run Code Online (Sandbox Code Playgroud)

几乎解决了:

我想出了安装:http://www.microsoft.com/downloads/details.aspx? FamilyID = 9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang = en 做的事情.但我试图手动提供msvrc90.dll,它没有工作,有没有办法自动重新分配?或者我必须向他提供此安装文件.

最后和主要问题

现在我遇到了msvcrt.dll的问题.在Windows XP上发生的消息:

无法在动态链接库msvcrt.dll中找到过程入口点wcsscpy_s

在Vista上我有版本7.0.6001.18000

但是在XP 7.0.2600.5512上

有没有办法来解决这个问题?

似乎我没有排除几个dll ......愚蠢的错误:

$ grep -lir msvcrt.dll .
./buildout
./buildtest.py
./dist/ACTIVEDS.dll
./dist/adsldpc.dll
./dist/ATL.DLL
./dist/credui.dll
./dist/DSOUND.dll
./dist/MAPI32.dll
./dist/PROPSYS.dll
./dist/WLDAP32.dll
Run Code Online (Sandbox Code Playgroud)

现在它的作品!

python exe py2exe windows-vista

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

Java API源代码

我在哪里可以找到Java API的源代码?

java api

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

如何在下载实际图像时显示加载图像

有时,图像需要一些时间才能在浏览器中呈现.我想在下载实际图像时显示忙图像,下载图像时,将删除忙图像并显示实际图像.我怎么能用JQuery或任何javascript做到这一点?

jquery

81
推荐指数
3
解决办法
13万
查看次数