小编Foy*_*rim的帖子

char [] to Java中用于Unicode字符的字符串序列不匹配

我有一个类似下面的方法(请忽略代码优化问题.)此方法替换Unicode字符(孟加拉语字符)

static String swap(String temp, char c) 
{
    Integer length=temp.length();
    char[] charArray = temp.toCharArray();
      for(int u=0;u<length;u++)
        {           
            if(charArray[u]==c)
            {
                    char g=charArray[u];
                    charArray[u]=charArray[u-1];
                    charArray[u-1]=g;
            }                   
        }
    String string2 = new String(charArray);
    return string2;
}
Run Code Online (Sandbox Code Playgroud)

在调试时,我得到了charArray的值,如下图所示: 在此输入图像描述
请注意,字符是我想要的顺序格式.
但是在执行语句之后,存储在String变量中的值不匹配.如下: 在此输入图像描述
我想将字符串显示为"রেরেরে",但它显示"েরেরের"我不想要的东西.请告诉我我做错了什么.

java string unicode android char

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

Angular JS TypeScript IHttpService注入自定义标头值

我有一个项目,我将成功的Http Get请求从TypeScript(Angular HTTP Service)代码发送到Web API控制器并在网格中显示列表.该项目成功使用了Angular JS 1.4.x和TypeScript.

完整项目的GitHub URL.以及调用服务器的TypeScript代码如下.

module App {
    export class StudentListService {
        private qService: ng.IQService;
        private httpService: ng.IHttpService;

        constructor($q: ng.IQService, $http: ng.IHttpService) {
            this.qService = $q;        
            this.httpService = $http;
        }

        get(): ng.IPromise<Object[]> {
            var self = this;
            var deffered = self.qService.defer();            
            self.httpService.get('/api/values').then((result: any): void => {
                if (result.status === 200) {
                    deffered.resolve(result.data);
                } else {
                    deffered.reject(result);
                }
            }, error => {
                deffered.reject(error);
            });

            return deffered.promise;
        }
    }

    StudentListService.$inject = …
Run Code Online (Sandbox Code Playgroud)

javascript header http angularjs typescript

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

这是适用于Android的最佳SIP兼容编解码器类型

我想开发一个Android应用程序,它将使用我的客户端的SIP服务器.我的客户端从SIP服务器公开了几个REST API,用于与应用程序通信.

我想知道哪个是这个应用程序的最佳编解码器类型

基本上,我想创建一个SIP-Stack并将SIP数据包发送到服务器.因此,应该有数据包的编码和解码系统.我的客户喜欢16 kb /秒,但我不确定应该使用哪个.

rest android voip sip sip-server

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

TypeScript构建错误:类型"IStateParamsService"上不存在属性

我正在使用TypeScript几乎整个客户端项目.目前我正面临技术问题.

在我的HTML中,我有一个锚标签,如下所示:

    <a class="btn btn-default mrm" ui-sref="course-detail({courseId: '{{c.Id}}'})">Details</a>
Run Code Online (Sandbox Code Playgroud)

在我的课程详细控制器中,我得到了stateparam变量中的值.但是,如果我想从该变量访问我的'courseId',它会给我构建错误.请查看下面的图片.

带有构建错误的TypeScript代码

但是,如果我删除IF块,那么我将在开发人员控制台中获取日志,如下所示.

控制台通过注释构建错误代码来记录

我必须获得课程Id属性和值才能继续.否则我需要在纯粹的angularjs中编码这个控制器,这是我不想要的.谢谢.

javascript angularjs typescript definitelytyped angular-ui-router

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

在ASP.NET MVC共享区域的partialview中"无法解决操作"

我正在研究ASP.NET MVC3.我有一个局部视图RestaurantAdminNavigation.ascx,我从Views/Restaurant文件Views/Shared夹移动到文件夹.

我在该视图中有一个操作链接

<%:Html.ActionLink("Edit", "Edit", "Restaurant", new { id=Model.OId }) %>

当它在Views/Restaurant文件夹时工作正常,但在文件夹移动后Views/Shared,如果我将参数作为该操作链接的一部分,它会显示错误"无法解决操作编辑".但如果我保持

<%:Html.ActionLink("Edit", "Edit", "Restaurant") %>

它没有告诉我错误.

谷歌搜索后,我明白原因可能是注册路线.我需要在Global.ascx文件中注册路由,但如果这是解决方案,我无法理解我应该编码什么.

c# asp.net asp.net-mvc partial-views asp.net-mvc-3

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