
js&&json&&jsoncpp
chuanyu
个人开发者
展开
-
jsoncpp用法(判断void* pData是否为json格式的字符串)
JsonCpp是我本人非常喜欢的一个Json解析库,有读写模块,实现具有很强的移植性,当时在公司项目中嵌入JsonCpp时,仅仅通过修改了一个读文件的接口就完美的集成了进去,无论是在Windows平台还是在IPhone平台上都运行良好,当时我还当心在IPhone上会碰到什么问题,但是结果是没有碰到任何问题。。。。。。。。。对此,我印象非常深刻。JsonCpp中带有完整的测试套件,对于这样一个底层库转载 2015-06-26 11:48:14 · 3402 阅读 · 0 评论 -
chat聊天室的架设(nodejs)
代码:http://download.youkuaiyun.com/detail/chuanyu/9392151服务器环境:ubuntu14.04 root@cy-VirtualBox:~# nodejs -vv0.10.25root@cy-VirtualBox:~# npm -v1.3.10代码分为client和server部分,其中server需原创 2016-01-06 10:44:33 · 1276 阅读 · 0 评论 -
express 在centos上运行(安装node)
1.确认node已经安装:node -V2.npm安装express插件。npm install express3.express 安装nodejs项目hello。express hello4.进入项目目录,安装nodejs依赖模块.cd hello && npm install原创 2015-12-06 21:47:07 · 1402 阅读 · 0 评论 -
cocos2d js显示远程下载的图片资源
1.远程下载图片函数: cc.textureCache.addImage(address, function(texture){ if(texture){//todo //3 var spTouXiang = new cc.Sprite(texture); spTouXiang.原创 2015-12-01 21:37:18 · 2834 阅读 · 0 评论 -
jsoncpp解析 json对象
void GetHttpValue::urlopen(std::string url){std::string stTemp;char chTemp[1000];ZeroMemory(chTemp, 1000);HINTERNET hSession = InternetOpen(_T("UrlTest"), INTERNET_OPEN_TYPE_PRECONFIG, NULL,原创 2015-12-17 10:43:54 · 2094 阅读 · 0 评论 -
js中文 和utf8互转
将中文转换成 utf8格式var strTemp = encodeURIComponent("测试2");最后 strTemp 等于"%E6%B5%8B%E8%AF%952”将utf8格式转换成中文var str2 = decodeURIComponent(strTemp);最后str2 等于"测试2"原创 2015-11-30 15:24:58 · 3991 阅读 · 1 评论 -
利用正则表达式获取地址栏参数
function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return unescape(r[2]); return nu原创 2015-09-18 12:12:03 · 1761 阅读 · 0 评论 -
js 取模 取余
var i=10;var j=3;var mo = Math.floor(i/j);var yu = i%j;原创 2015-09-03 16:25:11 · 35954 阅读 · 0 评论 -
js 中var转int
var str='1250';var value = parseInt(str);alert(value);原创 2015-08-18 10:26:31 · 14805 阅读 · 2 评论 -
html获取text输入框中的值
1.在head中引用jquery:2.定义一个text输入框:3.在自定义函数中根据id获取此text的值:var temp = $('#inputValue').val();//获取值alert(temp); //显示原创 2015-08-17 16:54:20 · 43856 阅读 · 1 评论 -
js函数中传递数组
test.html 代码: var arr=[1,23,34,5]; var strArr = arr.toString(); document.write(strArr); document.write("|"); var getArr = strArr.split(","); for(var i=0;i document.原创 2015-07-20 10:54:40 · 15383 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()
先上代码:function addInToRoom(){var userID = $('#userID').val();var passWord = $('#passWord').val();var IpAddr = $('#IpAddr').val();var IpPort = $('#IpPort').val();var host = "ws://"+IpAddr原创 2015-07-23 20:52:22 · 3704 阅读 · 0 评论 -
js的类型及判断undefined
js判断undefined类型 if (reValue== undefined){ alert("undefined"); } 发现判断不出来,最后查了下资料要用typeof方法:if (typeof(reValue) == "undefined") { alert("undefined"); } typeof 返回的是字符串转载 2015-07-24 10:02:33 · 462 阅读 · 0 评论 -
JSON.stringify,定义数组前需 data=[]
alert("test");var test={};test.count=3;alert(test.count);test.data=[];test.data[0]=1;test.data[1]=2;alert(test.data[0]+","+test.data[1]);var toStr = JSON.stringify(test);alert(toStr)原创 2015-08-03 16:05:41 · 2934 阅读 · 0 评论 -
js延迟函数
function test1(){alert(" test1");}function test2(){alert("test2");setTimeout("test1()", 3000);//延迟3s执行 test1() 函数}test2();原创 2015-08-27 17:43:56 · 706 阅读 · 0 评论 -
JS打乱数组最高效的方法
var arr=[]; for(var i=0;i arr[i]=i; } arr.sort(function(){ return 0.5 - Math.random() }) var str=arr.join(); alert(str);代码解析:var arr=[];//新建一个数组 这转载 2015-07-20 15:20:22 · 512 阅读 · 0 评论 -
cocos2d-js v3.6.1 扑克弹出,缩回例子
首先定义一个 poker类:var Poker = cc.Sprite.extend({ bSelect:false, //是否已选 bDianJi:true, //是否能点击 huaSe:5, //花色:黑0,红1,梅2,方3,王4,无效5 num:0, //牌值 number:0, //总牌值:1-5原创 2015-07-16 19:09:37 · 1300 阅读 · 0 评论 -
JS对象与JSON格式数据相互转换
一、JS对象转换成为JSON var jsonData = {};jsonData.MainCmdID = 1;jsonData.SubCmdID = 1;var toStr = JSON.stringify(jsonData);alert(toStr);二、JSON转换成为JS 例:var s原创 2015-07-02 12:58:51 · 33900 阅读 · 0 评论 -
chat聊天室增加mysql记录功能
代码:http://download.youkuaiyun.com/detail/chuanyu/9394838服务器主要代码:var app = require('express')();var http = require('http').Server(app);var io = require('socket.io')(http);var mysql = requir原创 2016-01-07 19:02:55 · 1502 阅读 · 0 评论