- 博客(325)
- 资源 (38)
- 收藏
- 关注
转载 string类型和char*、char[]的转换
string转const char *:1. 使用string的成员函数c_str();2. 使用string的成员函数data();3. 注意事项:c_str()和data()的不同之处在于,data()会返回没有结束符的字符数组指针。并且需要强调一点,调用c_str()和data()得到的指针指向的地址和原来的string是一个地址,所以只要string改变了,c_str()和d...
2019-07-26 09:51:21
4416
转载 C# 半角全角字符转换函数
半角全角字符转换函数public string ToSBC(string input){//半角转全角:char[] c=input.ToCharArray();for (int i = 0; i < c.Length; i++){ if (c[i]==32) {c[i]=(char)12288;continue;}if (c[i]<127)...
2019-07-26 09:44:35
674
转载 c++学习(一):string/char[]/char* 是不是以'\0'结尾
从事C++编程已经三年有余,至今仍有一些基础性的知识不是很清楚。工作学习之余,做一下总结。问题提出:工作中经常遇到intparamname_offset = strlen( param_name.c_str() ) + 1;CopyMemory((char*)pBuf, param_name.c_str(), paramna...
2019-07-25 10:39:38
3332
转载 C++ 字符数组与字符串的使用及加结束符'\0'的问题
1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ ‘I’,’ ‘,‘a’,‘m’,’ ‘,‘h’,‘a’,‘p’,‘p’,‘y’};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定为空字符...
2019-07-25 10:39:04
4404
转载 C++入门经典-例6.3-字符串之未使用字符串结束符“\0”和使用字符串结束符“\0”的区别
1:为字符串数组赋值的方式有两种,即数组元素逐一赋值和使用聚合方式赋值。 为数组元素逐一赋值。例如:pWord[0]='H';使用聚合方式赋值如:char pWord[]={'H','E','L','L','O'};2:字符数组的一些说明(1)聚合方式只能在数组声明的时候使用char pWord[5];pWord={'H','E','L','L','O'};/...
2019-07-25 10:07:30
834
转载 C#实现自定义Dictionary类实例
发布时间:2015-08-14 15:46:53 作者:北风其凉https://m.jb51.net/article/71101.htm这篇文章主要介绍了C#实现自定义Dictionary类,较为详细的分析了Dictionary类的功能、定义及用法,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了C#实现自定义Dictionary类。分享给大家供大家参考。具体如下:1.关于M...
2019-07-21 22:56:55
1945
转载 堆和栈的区别,很全的总结
本文转载自:https://blog.youkuaiyun.com/pt666/article/details/70876410/在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一...
2019-07-20 19:38:54
199
转载 Unity优化之GC——合理优化Unity的GC
https://blog.youkuaiyun.com/fhy569039351/article/details/82887071垃圾回收(GC)是指将废弃的内存重新回收再次使用的过程。我们重点来说一下堆和栈: 栈内存:栈内存首先是一片内存区域,存储的都是局部变量,凡是定义在方法中的都是局部变量(方法外的是全局变量),for循环内部定义的也是局部变量,是先加载函数才能进行局部变量的定义...
2019-07-20 19:37:43
834
转载 修改二进制数中的其中一位,其它不变
用And,把对应的二进制位置为0,其它位全为1.比如&H00501234 ,要把第23位由1变成0:&H00501234and&HFFBFFFFF=&H00101234掩码&HFFBFFFFF可以这样得到:第23位的“二进制位权”是2^22, 那么:Not(2^22)=&HFFBFFFFFhttp...
2019-07-18 13:55:42
2171
转载 负数的二进制
负数的二进制转换,其实,容易,容易理解。1. 10进制负数转二进制: 原码 => 反码 =>加一 => 补码2.二进制数,怎么求其十进制数呢(对负数):先减一=>取反方法/步骤 首先,来个-5, 实践出真知嘛。 把5转化为二进制字节形式。得到101,然后补零。 这个时候,原码就出来了。 然后,取反(0的变成1,1的...
2019-07-18 13:52:15
831
转载 std::string 与 char* 之间的转换
原文地址:https://blog.youkuaiyun.com/u010023457/article/details/41855007std::string是c++标准库里面其中一个,封装了对字符串的操作把string转换为char*有3中方法:1:data如:string str = "Hello";char *p = str.data();2:.c_str如:st...
2019-07-18 13:40:05
3282
转载 比较两个等长字符串是否含有完全相同字符(忽略字符顺序)
项目中遇到一个好玩的问题,需要比较两个选择区域选择的文字是否一样,就想到将这两个区域中选中的文字链接起来进行两个字符串之间的比较,例如:“北京欢迎你”和“欢迎你北京”,于是有了下列的测试,但是发现效率应该还有提升的空间,不知道有没有其他更好的办法。刚开始是这样想的,判断两个字符串中的字符是否含有完全相同的字符需要两个条件1,两个字符串长度相同2,两个字符串中的每个字符都在对方的串中...
2019-07-18 13:27:40
1162
转载 c#字符相似度对比通用类
本类适用于比较2个字符的相似度,代码如下:using System;using System.Collections.Generic;using System.Text;public class StringCompute{ #region 私有变量 /// <summary> /// 字符串1 /// </summary&...
2019-07-18 13:22:54
344
转载 Win7 ASP连接数据库“未找到提供程序.该程序可能未正确安装”问题
今天调试了基于Access数据库的ASP应用,没想到IIS7报错,提示ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装ASP连接数据库的连接字符串是Provider=Microsoft.Jet.OLEDB.4.0; Data Source=路径,采用的是OleDB方式连接,问题可能就出在OleDB方式连接这一环节上。后来搜索网络得到了解决的...
2019-07-13 01:57:10
2234
原创 带sql实例名的访问
Application("ConnString") = "Provider=SQLOLEDB;Password=111;Persist Security Info=True;"&_ "User ID=sa;Initial Catalog=dbname;Data Source=127.0.0.1\SQL2018;Connect Timeout=60"
2019-07-13 01:55:44
768
转载 VS中,打开文件时自动定位到目录树中
工具--选项--项目和解决方案--常规--在解决方案资源管理器中跟踪活动项这样就能快速跟踪了。https://www.cnblogs.com/jiqing9006/p/7088462.html
2019-07-11 17:23:33
3852
转载 在用sprintf、sprintf_s的过程中遇到的问题
今天在用sprintf和sprintf_s的过程中遇到了问题,想了挺久才解决的,现在就来记录一下。先上使用sprintf时出现错误的代码#include <new>#include <string>int main(){ std::string tmp = "ABC"; char *p = new char[tmp.size()]();...
2019-07-11 17:22:33
1778
转载 char * 与char [] 的区分以及如何对char *赋值
char*p="string" ; 中的*是指针变量定义中的标识,*跟随的是char , 即:这里是定义一个指针变量p, 其存储的数据类型是char *类型,即p本身存储的是char *类型(地址)数据。char *p ; //定义指针变量,未初始化打代码时发现如下两个例子均为正确的赋值方式:char *p1 = "abc";char p2[] = "abc";然而p2中的值可...
2019-07-11 17:21:21
18172
1
转载 全区分服游戏
传统意义上的游戏分区方式主要有两种:全区全服和分区分服。然而随着游戏设计的多样化发展,越来越多的分区分服游戏引入跨服的玩法、全区SNS的玩法,公司的很多游戏都基于分服架构上做了全区架构设计。本文暂且称这种架构是全区分服架构,对这种架构做设计上的探讨,试图找到一些可以通用的设计方案。全区分服游戏究竟什么是全区分服游戏?这类游戏有哪些特性?通常,在全区和分服上,这类游戏更侧重于后者,因为分服可...
2019-06-15 15:50:57
951
转载 分区分服和全区全服的对比
为什么要做架构的区分?1.游戏类型的不同,导致需要在DB层做区分:全区全服就只有一个DB,但是分区分服的每个服都有独立的DB。2.游戏类型的不同,导致数据互通性不同;逻辑服务器页游必要作区分,比如各个平台需要独立运营,独立结算,开服活动只能针对特定服等等;3.单服承载的玩家数量级不同,导致架构上调整:全区全服所有玩家在一个服,分区分服玩家分摊在各个不同服,单服玩家数量不在一个级别,导致架...
2019-06-15 10:26:01
3403
转载 LOL - 英雄联盟 (2011年腾讯运营的电子竞技类游戏)
《英雄联盟》(简称LOL)是由美国拳头游戏(Riot Games)开发、中国大陆地区腾讯游戏代理运营的英雄对战MOBA竞技网游。游戏里拥有数百个个性英雄,并拥有排位系统、符文系统等特色养成系统。《英雄联盟》还致力于推动全球电子竞技的发展,除了联动各赛区发展职业联赛、打造电竞体系之外,每年还会举办“季中冠军赛”“全球总决赛”“All Star全明星赛”三大世界级赛事,获得了亿万玩家的喜爱,形...
2019-06-15 10:22:38
2561
转载 ACT - 动作游戏
动作游戏是一种广义上的游戏类型。以“动作”作为游戏主要表现形式的游戏即可算作动作游戏,动作游戏也包含“射击游戏”和“格斗游戏”。2005年后,单纯的动作游戏已较为罕见,因为“动作”都由各种不同的形式来表现。具有关卡设计的横版过关游戏可以称其为动作游戏,目前动作游戏均指传统的过关式动作游戏,或不强调“射击”、“格斗”的游戏。动作游戏(Action Game)是游戏中的一种。它强调玩家的反...
2019-06-15 09:51:55
1564
转载 FPS - 第一人称射击游戏
第一人称射击类游戏,FPS(First-person shooting game), 严格来说第一人称射击游戏属于ACT类游戏的一个分支,但和RTS类游戏一样,由于其在世界上的迅速风靡,使之发展成了一个单独的类型。FPS(First-person Shooting)第一人称视角射击游戏顾名思义就是以玩家的主观视角来进行射击游戏。玩家们不再像别的游戏一样操纵屏幕中的虚拟人物来进行游戏,而是身临其...
2019-06-15 09:28:30
2097
转载 c#的abstract和virtual的用法和区别
先来看abstract方法,顾名思义,abstract方法就是抽象方法。1、抽象方法就是没有实现的,必须是形如: public abstract void Init();2、拥有抽象方法的类必须修饰一个abstract关键字从而变成一个抽象类;但是反过来,抽象类里面不一定要有抽象方法,比如我写了一个非抽象类,但是这个类我不想让人直接实例化,而只让人继承,我就可以把他变成一个抽象...
2018-09-29 17:49:55
642
转载 lua-函数作为表元素
lua中函数作为表中元素时有三种定义方式与两种调用方式 定义方式: ①tab.func=function ( 参数) -- body end ②function tab.func( 参数) -- body end ③function tab:func( 参...
2018-02-23 15:46:36
1232
转载 MSSQL 服务器主体 无法在当前安全上下文下访问数据库,错误:916
服务器主体“user2”无法在当前安全上下文下访问数据库“db1”。(Microsoft SQL Server,错误:916)user2 对应的数据库是 db2,不需要访问 db1,怎么说无法访问 db1 呢?解决方法是:连接后,不忙展开数据库,只是选择它;然后单击“视图”->“对象资源管理器详细信息”(或 F7),可以在右边看到有一个窗口;
2017-08-17 23:14:30
15062
2
原创 WinDbg设置和常用调试命令
1. 安装好后先设置环境变量_NT_SYMBOL_PATH SRV* 本地目录 store*http://msdl.microsoft.com/download/symbols本地目录主要要来存放 symbols 或者 .reload:删除所有符号信息并重新加载需要的符号,一般用法“.reoad /f”,“.reload /i xxxx”当模块与pd
2017-07-05 20:20:29
2022
原创 U3D中在Grid中增加和修改Cell的部分代码 - 自己学习积累
// 增加public void AddSkillItem(KinSkillDef skillItemInfo) { // 实例化预制件,加入到UI中 GameObject tmpKinItemInfoCell = GameObject.Instantiate(m_KinSkillItemCellPrefa
2017-06-29 21:18:01
935
原创 UGUI中Grid+Toggle的制作滚动下列
public ToggleGroup m_kinGroup; // 见上图中的 Kin Group的设置void Awake() { // 需要动态变化; m_Grid.sizeDelta = new Vector2(m_Grid.sizeDelta.x, 101 * 20); }
2017-06-28 10:39:15
963
转载 UGUI 如何激活InputField并使脱字符号放到最后一个字符的位置
在网上找到了答案:http://answers.unity3d.com/quest ... -an-inputfield.htmlMoveTextEnd 可以让caret移动到最后,但是必须在此帧结束的时候,或者下一帧里才可以我试验了下,做了个InputField的封装,可以实现你要的功能:[AppleScript] 纯文本查看 复制代码?
2017-06-27 13:27:51
3626
转载 UGUI InputField获取输入焦点
UGUI中的InputField控件如何自动获取输入焦点:方法1:InputField.ActivateInputFieldusing UnityEngine;using System.Collections;using UnityEngine.UI;public class Example : MonoBehaviour { public InputField ma
2017-06-24 13:59:18
6919
转载 Tomcat在局域网中localhost可以访问,但是无法通过本地ip访问,127.0.0.1也无法访问问题的解决方法
环境:Tomcat6,Windows Server2008 R2, Tomcat使用默认端口8080。在BO服务器上使用Tomcat6作为WEB服务器,在服务器本地使用http://localhost:8080/BOE/BI可以正常访问BOE platform平台的登录界面,但是使用http://127.0.0.1:8080/BOE/BI无法访问,使用本地ip地址http://111.11
2017-06-24 00:15:03
7006
1
转载 tomcat服务器输入localhost可以访问,ip无法访问解决办法
最近在开发项目中,遇到的一个问题是:在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080/fm访问项目,不能用http://127.0.0.1:8080/fm访问项目,也不能用本地的IP地址访问(http://192.16/8.0.191:8080/fm)起初认为是防火墙的原因,但是防火墙是关闭的,应该没有影响;后来认为是win
2017-06-24 00:13:22
9279
转载 使用jQuery+PHP+Mysql实现抽奖程序
http://www.helloweba.com/view-blog-183.html抽奖程序在实际生活中广泛运用,由于应用场景不同抽奖的方式也是多种多样的。本文将采用实例讲解如何利用jQuery+PHP+Mysql实现类似电视中常见的一个简单的抽奖程序。查看演示本例中的抽奖程序要实现从海量手机号码中一次随机抽取一个号码作为中奖号码,可以多次抽奖,被
2017-05-10 00:45:33
2291
转载 详说vC++中 string之万能转换方法
C ++提供的由C++字符串得到对应的C_string的方法是使用data()、c_str()和copy(),其中,data()以字符数组的形式返回字符串内容,但并不添加’\0’。c_str()返回一个以‘\0’结尾的字符数组,而copy()则把字符串的内容复制或写入既有的c_string或字符数组内。C++字符串并不以’\0’结尾char*为C编程中最常用的字符串指针,一般以
2017-04-28 07:48:05
3188
转载 C++ vector和list的区别
1.vector数据结构vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。因此能高效的进行随机存取,时间复杂度为o(1);但因为内存空间是连续的,所以在进行插入和删除操作时,会造成内存块的拷贝,时间复杂度为o(n)。另外,当数组中内存空间不够时,会重新申请一块内存空间并进行内存拷贝。2.list数据结构list是由双向链表实现的,因此内存空间是不连续的。
2017-04-25 09:34:59
2020
转载 C/C++中堆和栈的区别
一、预备知识—程序的内存分配由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等。其操作方式类似于数据结构中的栈。2、堆区(heap):一般由程序员分配释放(malloc/free、new/delete),若程序员不释放,程序结束时可能由操作系统回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全
2017-04-24 20:56:40
453
转载 C++中的栈内存和堆内存的区别
数据结构中的堆与栈:栈:是一种连续储存的数据结构,具有先进后出的性质。通常的操作有入栈(圧栈)、出栈和栈顶元素。想要读取栈中的某个元素,就要将其之前的所有元素出栈才能完成。类比现实中的箱子一样。堆:是一种非连续的树形储存数据结构,每个节点有一个值,整棵树是经过排序的。特点是根结点的值最小(或最大),且根结点的两个子树也是一个堆。常用来实现优先队列,存取随意。内存中的栈区
2017-04-24 20:55:29
1370
C#利用Socket实现客户端之间直接通信
2018-09-29
c++ 转换c# 工具
2016-03-10
基于ASP.NET的comet简单实现
2014-11-24
基于ASP.NET的comet简单实现-Comet_by_ASP.NET
2014-11-24
ASP缓存模块
2013-10-18
word、excel、ppt 转PDF格式的工具-微软官方
2013-09-04
文件或图片 上传 即刻显示 网页即刻显示
2013-04-17
WEBIM是为UCenter Home专门开发的WEB即时通信系
2012-09-09
类QQ网页版即时聊天程序ajax im
2012-09-09
最好的数据同步软件allway sync 11.4完美特别版版
2011-12-21
php5.2.5下载
2011-10-14
自动弹出的在线客服代码
2011-07-16
员工工作日志管理系统1.0源码
2011-07-12
ajax无限级Select下拉框联动数据库版
2011-07-06
类似google的下拉框
2011-07-02
开源免费数据库同步工具OpenDBDiff
2010-12-03
jquery1.4.2相关的文件
2010-09-21
小孔子文章管理系统V2.0
2010-09-19
Microsoft Spy++ 9.0 简体中文版下载
2010-08-06
C#操作ini文件的类库
2010-08-06
文件编码批量转换器(绿色、小巧)
2010-08-06
ExtJS + Iframe方式 的 管理界面的框架
2010-08-06
Winform DataGridView中利用WebClient异步加载显示网络地址的图片
2010-05-17
强大的ListView风格开源表格控件XPTable源码(C#)
2010-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人