小编Kar*_*eya的帖子

屏蔽除字符串的前6位和后4位以外的所有数字(长度各不相同)

我有一个卡号作为字符串,例如:

string  ClsCommon.str_CardNumbe r = "3456123434561234";
Run Code Online (Sandbox Code Playgroud)

根据要求,此卡号的长度可以在16到19位之间变化.

我的要求是我必须显示卡号的前六位和后四位,并用字符"X"掩盖其中的其他字符.

我尝试过使用subString并分别为16,17,18,19位数实现它.

我将字符串(ClsCommon.str_CardNumber)拆分为5个字符串(str_cardNum1,str_cardNum2,str_cardNum3,str_cardNum4,str_cardNum5 - 每个字符串4位数.第5个字符串的剩余数字)

所有字符串都放在ClsCommon文件中.基于此我实现了以下,它完美地工作:

if (ClsCommon.str_CardNumber.Length == 16) {
    txtmskcrdnum.Text = string.Concat(ClsCommon.str_cardNum1, " ", ClsCommon.str_cardNum2.Substring(0, 2), "XX", " ", "XXXX", " ", ClsCommon.str_cardNum4);

}
if (ClsCommon.str_CardNumber.Length == 17) {
    txtmskcrdnum.Text = string.Concat(ClsCommon.str_cardNum1, " ", ClsCommon.str_cardNum2.Substring(0, 2), "XX", " ", "XXXX", " ", "X", ClsCommon.str_cardNum4.Substring(1, 3), " ", ClsCommon.str_cardNum5);
}
if (ClsCommon.str_CardNumber.Length == 18) {
    txtmskcrdnum.Text = string.Concat(ClsCommon.str_cardNum1, " ", ClsCommon.str_cardNum2.Substring(0, 2), "XX", " ", "XXXX", " ", "XX", ClsCommon.str_cardNum4.Substring(2, 2), " …
Run Code Online (Sandbox Code Playgroud)

.net c# string substring masking

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

找不到用于签名配置'release'的密钥库。-React Native

我正在尝试生成一个Signed APKfor react本机项目。按照android的步骤操作,并对本机文档做出反应。

我的Build.gradle档案

android {
compileSdkVersion 23
buildToolsVersion '26.0.2'

defaultConfig {
    applicationId "com.appmobile"
    minSdkVersion 16
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
    ndk {
        abiFilters "armeabi-v7a", "x86"
    }
}
signingConfigs {
    release {
        if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
            storeFile file(MYAPP_RELEASE_STORE_FILE)
            storePassword MYAPP_RELEASE_STORE_PASSWORD
            keyAlias MYAPP_RELEASE_KEY_ALIAS
            keyPassword MYAPP_RELEASE_KEY_PASSWORD
        }
    }
}
buildTypes {
    release {
        signingConfig signingConfigs.release
        // minifyEnabled enableProguardInReleaseBuilds
        // proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
    }
}
splits {
    abi {
        reset()
        enable enableSeparateBuildPerCPUArchitecture
        universalApk false  // If true, also generate …
Run Code Online (Sandbox Code Playgroud)

mobile android react-native signed-apk

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

找不到“FlipperKit/FlipperClient.h”文件

我正在尝试将 RN 版本从 0.61.5 迁移到 0.62.0,以使用 Flipper 工具进行调试和分析。

作为此迁移的一部分,我遵循了 RN 文档中的升级帮助程序工具。

集成后,当我尝试构建 IOS 应用程序时,它抛出以下错误。

在此输入图像描述

请找到我的 podfile

platform :ios, '12.0'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'

def add_flipper_pods!
  version = '~> 0.33.1'
  pod 'FlipperKit', version, :configuration => 'Debug'
  pod 'FlipperKit/FlipperKitLayoutPlugin', version, :configuration => 'Debug'
  pod 'FlipperKit/SKIOSNetworkPlugin', version, :configuration => 'Debug'
  pod 'FlipperKit/FlipperKitUserDefaultsPlugin', version, :configuration => 'Debug'
  pod 'FlipperKit/FlipperKitReactPlugin', version, :configuration => 'Debug'
end
# Post Install processing for Flipper
def flipper_post_install(installer)
  installer.pods_project.targets.each do |target|
    if target.name == 'YogaKit'
      target.build_configurations.each do |config|
        config.build_settings['SWIFT_VERSION'] = '4.1'
      end …
Run Code Online (Sandbox Code Playgroud)

ios flipper react-native fbflipper

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

禁用侧面菜单的滑动以打开Ionic 2中的登录页面(或任何页面)的手势

我是Ionic 2和Angular2的新手,我已经使用以下命令下载了一个新的Ionic模板

 Ionic start appname sidemenu --v2 --ts
Run Code Online (Sandbox Code Playgroud)

对于这个特定的解决方案,我添加了一个登录页面来验证用户.验证成功后,用户将导航到使用侧边菜单的菜单页面.

由于解决方案基于sidemenu模板,因此只要用户向左滑动,就会在登录页面上显示侧边菜单.

那么有人可以指导我纠正这个错误,并在浏览视图时停止显示侧边菜单.

我的代码

App.ts文件

import {App, IonicApp, Platform,MenuController} from 'ionic-angular';
import {StatusBar} from 'ionic-native';
import {HelloIonicPage} from './pages/hello-ionic/hello-ionic';
import {ListPage} from './pages/list/list';
import {HomePage} from './pages/home/home';


@App({
  templateUrl: 'build/app.html',
  config: {} // http://ionicframework.com/docs/v2/api/config/Config/
})
class MyApp {
  // make HelloIonicPage the root (or first) page
  rootPage: any = HomePage;
  pages: Array<{title: string, component: any}>;

  constructor(
    private app: IonicApp,
    private platform: Platform,
    private menu: MenuController
  ) {
    this.initializeApp();

    // set …
Run Code Online (Sandbox Code Playgroud)

menu ionic2 angular

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

main.jsbundle 不存在。这一定是一个错误'

当我尝试从 Xcode 13.3 运行 React 本机应用程序时,我不断收到此错误。

如果我从终端运行它(react-native run-ios)它工作正常。

请查找随附的错误详细信息。

>     > File /Users/Library/Developer/Xcode/DerivedData/appName-crvjvqqnpdxpwkfkxccvnxunhhkw/
Build/Products/Release-iphonesimulator/appName.app/main.jsbundle
> does not exist. This must be a bug with'
Run Code Online (Sandbox Code Playgroud)
My Environment details

MAC OS - 12.3.1 (M1 chip)
Xcode - 13.3
command line tools - 13.3
RN version - 0.61.5
Run Code Online (Sandbox Code Playgroud)

到目前为止我已经尝试过的解决方案

npx react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios

(Xcode) -Build Phases -> Bundle React Native code and images , change to

cd $PROJECT_DIR/..
export NODE_BINARY=node
./node_modules/react-native/scripts/react-native-xcode.sh
Run Code Online (Sandbox Code Playgroud)

请让我知道如何修复此错误。

xcode bundle ios react-native xcode13.3

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

在*ngFor-- IONIC2/Angular2中迭代两个数组

我已将值存储在两个数组中以在单个离子列表中进行迭代.Billerstatusstate和Billerstatusnamelst是两个阵列.

我尝试了以下迭代

<ion-list ion-item *ngFor="let stat of Billerstatusstate;let bil of Billerstatusnamelst "  >

  {{bil}} <button round>{{stat}}</button>

</ion-list>
Run Code Online (Sandbox Code Playgroud)

<ion-list ion-item *ngFor="let stat of Billerstatusstate" *ngFor="let bil of Billerstatusnamelst "  >

  {{bil}} <button round>{{stat}}</button>

</ion-list>
Run Code Online (Sandbox Code Playgroud)

它取两个局部变量的第一个迭代值.

我错过了什么?

有没有其他方法可以将两个值存储在单个数组中,并使用ngFor将其拆分到View端.

typescript ionic2 ionic3 angular

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

connect()中的mapStateToProps()必须返回一个普通对象,而不是收到未定义的对象

我已经实现了redux以完成TODO应用程序。

我的待办事项代码

 import { connect } from "react-redux";

import TodoList from "../components/TodoList.js";

// Here we will connect 

const mapStateToProps = state => {
    todos: state.todos
}

const mapDispatchToProps = dispatch => {
    toggleTodo: id => dispatch({ type: 'TOGGLE_TODOS', id })


}


export default connect(mapStateToProps, mapDispatchToProps)(TodoList);
Run Code Online (Sandbox Code Playgroud)

//减速器

 const todos = (state = [], action) => {
    switch (action.type) {
        case 'ADD_TODO':
            return [
                ...state, {
                    id: action.id,
                    text: action.text,
                    visibility: false
                }
            ]
        case 'TOGGLE-TODO':
            return state.map(todo => (todo.id === action.id) …
Run Code Online (Sandbox Code Playgroud)

react-native redux react-redux

4
推荐指数
2
解决办法
4531
查看次数

解析XML响应

我得到了一个XML响应:

 <Resp>
<status>00</status>
<errorcode></errorcode>
<errordescr></errordescr>
<data>
    <Table>
        <USERNAME>Name</USERNAME>
        <ACCLOCK>N</ACCLOCK>
        <EMAILID>Samplemail@gmail.com</EMAILID>
        <LASTLOGINDATE>23-03-2015 12:35:40</LASTLOGINDATE>
        <LOGINSTATUS>N</LOGINSTATUS>
        <MOBILENO>9848022338</MOBILENO>
        <PASSWORD>Abcd@1234</PASSWORD>
        <PWDCOUNT>0</PWDCOUNT>
        <PWDVALIDTO>12-05-2015 12:18:10</PWDVALIDTO>
        <DESCRIPTION>Shop Person</DESCRIPTION>
        <STATUS>Y</STATUS>
        <USRID_FK>100017</USRID_FK>
        <ROLE>12</ROLE>
        <COUNTRY>61</COUNTRY>
        <MERID_FK>100002</MERID_FK>
        <GENDER>0</GENDER>
        <COUNTRY1>61</COUNTRY1>
        <STATE>0</STATE>
        <DOB>12-02-1997</DOB>
        <STRID_FK>10025</STRID_FK>
    </Table>
</data>
Run Code Online (Sandbox Code Playgroud)

我将在以下内容中保存此XML响应string:

string response;
Run Code Online (Sandbox Code Playgroud)

我想拆分字符串响应,并得到一些变量的数值(EX: - ,USERNAME,STRID_FK),MERID_FK将其保存在其他字符串进一步使用.

请在这件事上给予我帮助 ..

c# xml asp.net string

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