当前位置: 首页 > 编程日记 > 正文

C# 36进制转10进制

代码是Java转过来的,变量名都没有改……有空再整理一下好了。

public long toDecimal(string input, long bs)
    {
        try
        {
            long Bigtemp = 0, temp = 1;
            int len = input.Length;
            for (int i = len - 1; i >= 0; i--)
            {
                if (i != len - 1)
                    temp *= bs;
                long num = changeDec(input[i]);
                Bigtemp += temp * num;
            }

            return Bigtemp;
        }
        catch
        {
            return 0;
        }
    }



    //十进制转换中把字符转换为数
    static int changeDec(char ch)
    {
        int num = 0;
        if (ch >= 'A' && ch <= 'Z')
            num = ch - 'A' + 10;
        else if (ch >= 'a' && ch <= 'z')
            num = ch - 'a' + 36;
        else
            num = ch - '0';
        return num;
    }


    //数字转换为字符
    public static char changToNum(int temp)
    {
        int n = temp;


        if (n >= 10 && n <= 35)
            return (char)(n - 10 + 'A');


        else if (n >= 36 && n <= 61)
            return (char)(n - 36 + 'a');


        else
            return (char)(n + '0');
    }

相关文章:

Oracle Cloud Native Framework推出云原生解决方案

摘要&#xff1a;Oracle Cloud Native Framework云原生平台提供托管云服务和本地软件&#xff0c;同时在现Oracle云基础架构上跨应用程序配置和分析大量服务。developer relations for Oracle Cloud Infrastructure副总裁Bob Quillin讨论了该框架的优势以及对2019年云原生市场的…

OpenMP知识点汇总

1. OpenMP(Open Multi-Processing)官网&#xff1a;http://openmp.org/wp/ 2. OpenMP最新版本4.0&#xff0c;2013年7月发布。Visual Studio 2010内置支持OpenMP2.0&#xff0c;选中工程属性->C/C->Language->Open MP Support:选中Yes(/openmp)即可&#xff0c;然后在…

chsop 兼容jquery(解决与transport.js冲突)

2019独角兽企业重金招聘Python工程师标准>>> $(function() { window.__Object_toJSONString Object.prototype.toJSONString; delete Object.prototype.toJSONString; }); 要用到jquery的页面放入此代码即可 转载于:https://my.oschina.net/netmouse/blog/1241…

进程详细剖析(二)

摘自《C多核高级编程》 5.6.3 进程状态 在进程执行期间&#xff0c;它的状态会发生改变。进程的状态时指进程的当前状况。在POSIX兼容的环境中&#xff0c;进程可以处于以下状态&#xff1a; 1&#xff09;运行&#xff08;running&#xff09; 2&#xff09;就绪(runnable, r…

AI算力需求6年增长30万倍,「超异构计算」才能满足下一个10年

今年 3 月&#xff0c;「强化学习教父」Richard Sutton 在《苦涩的教训》一文中指出&#xff0c;「70 年的人工智能研究史告诉我们&#xff0c;利用计算能力的一般方法最终是最有效的方法。要在短期内有所提升&#xff0c;研究人员要利用专门领域的人类知识。但如果想要长期的获…

一览六月最热的5篇AI技术论文

作者 | 神经小姐姐转载自HyperAI超神经&#xff08;ID: HyperAI&#xff09;导语&#xff1a;始建于 1991 年的 arXiv.org 至今已收录超过 100 万篇论文预印本&#xff0c;近年来&#xff0c;其每月提交量已经超过 1 万篇。这里成为一个巨大的学习宝库。本文罗列了 arXiv.org 上…

OnCheckedChanged的触发需要AutoPostBack=true

OnCheckedChanged的触发需要AutoPostBack"true"

OpenCV中resize函数五种插值算法的实现过程

最新版OpenCV2.4.7中&#xff0c;cv::resize函数有五种插值算法&#xff1a;最近邻、双线性、双三次、基于像素区域关系、兰索斯插值。下面用for循环代替cv::resize函数来说明其详细的插值实现过程&#xff0c;其中部分代码摘自于cv::resize函数中的源代码。 每种插值算法的前…

企业金融云存储建设之路

当前世界形势千变万化&#xff0c;各种技术创新层出不穷&#xff0c;新兴业务模式也是波谲云诡&#xff0c;企业的信息化建设如何紧跟业务&#xff0c;适应业务乃至驱动业务转型是各级管理者的头等题目。对于底层执行者&#xff0c;如何能够快速满足企业的要求&#xff0c;如何…

【原创】VB利用堆栈实现算术表达式计算

这个抽象算法早已为人所知&#xff0c;只不过在VB的公开文档中鲜见示例代码。于是&#xff0c;为了提高自己的程序设计水平&#xff0c;锻炼自己的能力&#xff0c;我写了如下代码。 【VB代码版权所有&#xff0c;允许转载修改用作学习目的&#xff0c;转载必须注明来源】 【求…

树莓派4与英伟达Jetson Nano性能大比拼,谁是最佳的嵌入式“电脑”?

作者 | Chris Pietschmann译者 | 弯月&#xff0c;责编 | 屠敏转载自CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;导读&#xff1a;日前&#xff0c;Raspberry 基金会发布了开发者为之兴奋的 Raspberry Pi 4&#xff0c;其不仅在性能上进行了全面的升级&#xff0c;而且…

作为互联网流量入口,CDN日志大数据你该怎么玩?

CDN是非常重要的互联网基础设施&#xff0c;用户可以通过CDN&#xff0c;快速的访问网络中各种图片&#xff0c;视频等资源。在访问过程中&#xff0c;CDN会产生大量的日志数据&#xff0c;而随着如今越来越复杂的网络环境变化&#xff0c;和业务的迅速增长&#xff0c;日志数据…

OpenCV中图像旋转(warpAffine)算法的实现过程

在OpenCV中&#xff0c;目前并没有现成的函数直接用来实现图像旋转&#xff0c;它是用仿射变换函数cv::warpAffine来实现的&#xff0c;此函数目前支持4种插值算法&#xff0c;最近邻、双线性、双三次、兰索斯插值&#xff0c;如果传进去的参数为基于像素区域关系插值算法(INTE…

10亿美元续命!OpenAI获微软投资,意在通用人工智能?

来源 | OpenAI官博译者 | 孙薇编辑 | 一一出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09; 7 月 22 日&#xff0c;微软宣布将对非营利人工智能研究组织 OpenAI 投资 10 亿美元&#xff0c;用于通用人工智能&#xff08;AGI&#xff09;的开发。双方将以微软原有的公…

TrayIcon 类 添加系统托盘不显示托盘图标

为什么80%的码农都做不了架构师&#xff1f;>>> 好久不碰 java swing最近写了一个swing 程序 添加托盘时&#xff0c;怎么也不显示图标&#xff0c;就一空白 &#xff0c;在网上搜了老半天&#xff0c;大部无效。 边看帖子边看 java api ,结合理解,有一属性设置了一…

Crystal Report 加载模板报错 无法在c++ 堆栈中打开由jrc 引擎处理的文档

2019独角兽企业重金招聘Python工程师标准>>> 纠结了很久, 尝试过录入一个错误的路径,文件读取也是包相同的错误,也就是表示找不到路径文件而已,并不是开发环境的问题 于是设置一个最简单的路径,放置下去rpt模板,代码后续没有报错; 再次之前也修复了一个关于引用的dl…

Ubuntu下makefile及gcc生成静态库动态库的简单使用举例

环境&#xff1a;Ubuntu-13.10 32位(虚拟机)、gcc4.8.1 首先创建一个test_makefile_gcc文件夹&#xff0c;此test_makefile_gcc文件夹下包括&#xff1a;src文件夹用于存放源文件&#xff1b; include文件夹用于存放头文件&#xff1b;bin文件夹用于存放生成的动态库.so文件&…

Exchange Server 2013 安装完成后配置外部URL

Exchange Server 2013 安装完成后配置外部URL 比如 mail.contoso.com 1、转到 EAC → “服务器”&#xff0c;然后单击“配置外部访问域”。2、在“选择要与外部 URL 一起使用的客户端访问服务器”下面&#xff0c;单击“添加”3、选择您要配置的客户端访问服务器&#xff0c;…

Ubuntu下CodeBlocks的安装、配置及静态库动态库的简单使用举例

1、 从Ubuntu Software Center中搜索Code::Blocks并安装&#xff1b; 2、 在第一次启动时选择GNU GCC Compiler作为默认的编译器&#xff1b; 3、 生成静态库并调用操作步骤&#xff0c;代码同 http://blog.csdn.net/fengbingchun/article/details/17994489 3.1、New fil…

React 打怪笔记

介绍 本文为学习react中的记录。 Tips: 当组件的props或state有变化&#xff0c;执行render函数。无论是使用函数或是类来声明一个组件&#xff0c;它决不能修改它自己的propsReact 可以将多个setState() 调用合并成一个调用来提高性能。无状态函数式组件 (stateless functiona…

新闻智能分类练习赛开始报名啦!最先达到80分就可以领GPU,技术书籍!

现代信息爆炸般地产生&#xff0c;信息如海如潮。信息分类&#xff0c;不仅有利于加快信息检索速度&#xff0c;且有利于提高查准率。Internet是信息的重要载体&#xff0c;深入地研究与探讨网上信息自动分类的方法、技术和理论&#xff0c;已成为时代的迫切需求和新的研究热点…

项目经理应该具备的技能

作为一个优秀的项目经理应该具备五个方面的技能: 项目管理知识体系 应用领域的相关知识、标准和规则项目环境知识一般管理知识软技能/人际关系技能项目管理知识体系 就是要掌握常说的9大知识领域&#xff1a;范围、时间、成本、质量、人力资源、风险、沟通、采购再加上集成…

SSE2 Intrinsics各函数介绍

SIMD相关头文件包括&#xff1a; //#include <ivec.h>//MMX//#include <fvec.h>//SSE(also include ivec.h)//#include <dvec.h>//SSE2(also include fvec.h)#include <mmintrin.h> //MMX#include <xmmintrin.h> //SSE(include mmintrin.h)#incl…

中国城市道路名图鉴

作者| AlfredWu来源 | Alfred数据室&#xff08;ID&#xff1a;Alfred_Lab&#xff09;不知道大家出差或旅游的时候有没有发现&#xff0c;有些城市特别喜欢使用其它城市或者省份的名字作为道路名&#xff0c;特别是青岛市&#xff0c;这会儿还在徐州路&#xff0c;走过一个街区…

中国电子信息产业发展研究院主办的2018中国软件大会上大快搜索“又双叒叕”获奖了...

大快搜索自荣获“2018中国大数据企业50强”殊荣&#xff0c;12月20日在由工信部指导&#xff0c;中国电子信息产业化发展研究院主办的2018中国软件大会上&#xff0c;大快搜索获评“2018中国大数据基础软件领域领军企业”称号&#xff0c;入选中国数字化转型TOP100服务商&#…

SystemCenter2012SP1实践(15)共享库服务器和ISO

用过HyperV的同学都知道&#xff0c;HyperV调用ISO作为启动光盘的时候&#xff0c;必须保存在本地才行。网络共享下的一概不认。在SCVMM下&#xff0c;我们可以通过一些设置&#xff0c;让SCVMM下创建的虚拟机&#xff0c;支持调用不在同一台主机上的ISO文件。我是分隔线首先要…

XLNet:公平PK,BERT你已经被超过!

作者 | XLNet Team译者 | 孙薇责编 | Jane出品 | AI科技大本营&#xff08;ID: rgznai100&#xff09;【导语】几周前&#xff0c;XLNet 团队发布了新型预训练语言模型 XLNet&#xff0c;这个新模型在各项基准测试中都优于谷歌之前发布的BERT模型&#xff0c;其中模型 XLNet-La…

C/C++中switch用法的一种替换方式

在C/C中&#xff0c;switch语句是经常被用到的&#xff0c;当switch内的case语句较多时程序有时显得比较繁乱&#xff0c;此种情况下可以用另外一种实现方式替代switch。详细用法见例子&#xff1a; #include "stdafx.h"float AddFunc(float a, float b) {return (a …

My excellent 2018

又到一年年底时&#xff0c;除了感叹一句时间过得真快之外&#xff0c;也非常庆幸自己能够渡过了这精彩的一年。 工作 首先是工作上面的变化。自16年毕业以后就在招联消费金融有限公司上班&#xff0c;一直到今年的五月份。在招联的期间&#xff0c;有幸得到老大的赏识&#xf…

POJ 2955 Brackets (区间DP)

题目链接&#xff1a;http://poj.org/problem?id2955 BracketsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 1977 Accepted: 1012Description We give the following inductive definition of a “regular brackets” sequence: the empty sequence is a regul…