问题列表 - 第42980页

检测字符是简化还是繁体中文字符

我发现这个问题让我能够检查字符串是否包含中文字符.我不确定unicode范围是否正确但是它们似乎对日语和韩语都是假的,对中文来说是真的.

它没有做的是判断角色是传统的还是简体中文.你怎么会发现这个?


更新

问:如果这是一个中文,韩文或日文字符,我如何识别Unicode字符的32位值?

http://unicode.org/faq/han_cjk.html

他们认为角色无论形状如何都具有相同的含义,因此应该用相同的代码来表示.嗯,这对我来说没有意义,因为我正在分析与他们的解决方案无关的个别角色:

一个更好的解决方案是整个文本:如果有相当数量的假名,它可能是日语,如果有相当数量的韩语,它可能是韩语.

unicode cjk

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

命令行网页浏览

有没有办法通过ubuntu或windows xp中的命令行执行http命令GET/PUT/SET?最好不要安装第三方产品.由于http是基于文本的,我认为在cmd行中运行会更容易.

我已经能够在bash中通过ubuntu得到我想要的GET

$wget google.com
$cat index.html
Run Code Online (Sandbox Code Playgroud)

这有点笨重.管道输出或其他东西会很好,但即使这样也不是直截了当的.C程序也很好.我正在尝试做一些像Fiddler那样的东西,但更基本的东西.

windows ubuntu http

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

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

直线/删除整个HTML表格行

经过一番研究,我找不到这个问题的答案.有这个,但它没有真正回答我的问题.我想在CSS中"删除"一个完整的HTML表行,而不仅仅是其中的文本.它可能吗?从我链接的示例来看,似乎tr样式甚至在Firefox中都不起作用.(无论如何,文字装饰仅适用于文本afaik)

html css row html-table strikethrough

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

正确(最佳实践?)程序与远程Mercurial存储库保持同步?

作为Subversion的前用户,我们决定转向Mercurial进行SCM,这让我们感到困惑.虽然Mercurial是一个分布式SCM工具,但我们使用远程仓库来保持我们在服务器上备份的更改,但我们发现了一些问题.

例如,当我们两个或三个人在我们的本地仓库上工作时,我们提交然后推送到远程仓库,我们发现创建了很多头(?).这混淆了我们的地狱,我们不得不做一些合并等来解决它.

什么是避免这么多头脑并使远程仓库与许多开发人员保持同步的最佳方法?

今天,我一直在这样工作:

  1. 更改文件.
  2. 从远程仓库拉出来.
  3. 更新本地工作副本.
  4. 合并?(为什么?)
  5. 将我的更改提交给本地仓库.
  6. 推送到远程仓库.

这是最好的进程吗?

虽然这在今天运作良好,但我不禁感到我做错了!说实话,我不明白为什么合并甚至需要在拉动阶段完成,因为其他人正在处理不同的文件?

除了告诉我RTFM你有任何使用Mercurial的提示是这样的吗?有什么好的在线资源可以获得有关我们为何如此多头的信息?

注意:我已经阅读了手册,但它并没有提供太多细节,我不认为我想在一分钟开始另一本书.

merge mercurial

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

在CakePHP中获取SQL错误:1064

这是我最近第二次得到完全相同的错误.我认为它与我正在使用的已弃用方法的教程有关.

今天错误来自我的types_controller.php,第64行:

$types = $this->Type->findAll("status=1");
Run Code Online (Sandbox Code Playgroud)

给我错误:

警告(512):SQL错误:1064:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的"findAll"附近使用正确的语法

我记得昨天跟着一个教程,其中像$ this-> Model-> search(param)这样的行给了我错误:

SQL错误:1064:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的"搜索"附近使用正确的语法

不确定问题在这里.

php cakephp cakephp-1.3

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

在VideoView中定位视频

所以我扩展了VideoView的onMeasure以扩展视频以适应全屏视图.

这是如何:

public void setVideoAspect(int w,int h){
    wVideo=w;
    hVideo=h;
    onMeasure(w, h);
}
 @Override
 protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec)
 {
     super.onMeasure(widthMeasureSpec, heightMeasureSpec);
     if(wVideo!=0 && hVideo!=0)
     setMeasuredDimension(wVideo,hVideo);
 }
Run Code Online (Sandbox Code Playgroud)

我使用屏幕的显示指标(宽度,高度)调用setVideoAspect().问题是这种方法会拉伸视频以适应屏幕内部.我希望能够保持纵横比.(我有4:3的视频和3:2的屏幕尺寸.)我使用下面的代码给视图保留比率测量值:

int height =  (int) (metrics.widthPixels*3/(float)4);
                        int width=  metrics.widthPixels;   
                        mVideoView.setVideoAspect(width,height);
Run Code Online (Sandbox Code Playgroud)

所以这可以完成这项工作,但是有一个问题:它给了我一个4:3的视频,屏幕的宽度和正确的比例,但它不会使视频居中.(它只是播放视频的底部而不是顶部和底部.)我有一个包含VideoView的相对布局,VideoView的重力设置为居中.

layout android android-videoview

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

属性"text"是对象的关键信息的一部分,无法修改

所以我在数据库中有一个表,其中一列只是一个nvarchar(800).

当我尝试做的时候:

try
{
    UserTable = (from x in entities.userTable where x.uID == uID select x).Single();
    UserTable.DateCreated = DateTime.Now;
    UserTable.text= newText;
    Update(UserTable);
}
Run Code Online (Sandbox Code Playgroud)

我在catch中得到了异常: "The property 'text' is part of the object's key information and cannot be modified."

当我查看表格时,我在"密钥"或"索引"下看不到任何内容.所以它不是关键,我不明白为什么C#给我不正确的信息.SQL Management Studio中没有任何内容说"文本"是关键字或索引.我该怎么办?

c# entity-framework-4

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

使用GIT忽略文件夹中文件的最佳实践

我只是在寻找一些关于使用git管理以下情况的最佳方法的建议.

我的项目有一个名为"照片"的文件夹,用户可以将图像上传到.

我有一个本地运行的项目版本,我正在将图像添加到此文件夹以进行测试.

当我推送到实时服务器时,我想要推送"photos"文件夹而不是其中的图像.此外,当用户将图像添加到实时服务器上的"photos"文件夹时,我希望GIT忽略它们.

我知道我需要使用Git Ignore,但我不确定最好的方法是什么.

我应该只将"照片"添加到git ignore文件中,然后在实时服务器上手动创建"photos"文件夹吗?

提前致谢.

git gitignore

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

如何使非常简单的ASP.Net密码保护页面

我正在寻找一个非常简单的密码保护ASP.Net页面的解决方案.

我找到了我在这里寻找的东西,但它在ASP中,我不知道将其转换为ASP.Net的语法.

它只是创建一个临时cookie,一旦关闭浏览器窗口就会过期.

我不打算将用户名/密码存储在数据库中.我偶尔会手动更改密码.

只需帮我将以下代码转换为ASP.Net就太棒了!

这将在logon.aspx页面上进行,并从表单中提取值.

Username="Administrator"
Password="Admin"
Validated = "OK"

if Strcomp(Request.Form("User"),Username,1)=0 AND Request.Form("password") = Password then
    Response.Cookies("ValidUser") = Validated

    If (Request.QueryString("from")<>"") then
        Response.Redirect Request.QueryString("from")
    else
      Response.Redirect "MyPage.aspx"
    End if    
Else
    If Request.Form("User") <> "" then
        Response.Write "<h3>Authorization Failed.</h3>" & "<br>" & _ "Please try again.<br>&#xa0;<br>"
    End if
End if
Run Code Online (Sandbox Code Playgroud)

这在密码保护页面上进行,以确认cookie已创建.

Validated = "OK"

if Request.Cookies("ValidUser") <> Validated then
dim s
s = "http://"
s = s & Request.ServerVariables("HTTP_HOST")
s = s & Request.ServerVariables("URL")

if …
Run Code Online (Sandbox Code Playgroud)

asp.net authentication

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