8 dn小小

尚未进行身份认证

完美主义者 明明可以靠脸吃饭,偏要靠才华 敢爱敢恨,个性鲜明 技术技能无可挑剔,就怕你hold不住

等级
TA的排名 11w+

OpenGL离屏渲染保存为Bmp图片

#pragma comment(lib, "glew32.lib")#pragma comment(lib, "freeglut.lib")#include "windows.h"#include <stdio.h>#include <gl/glew.h>#include <gl/glut.h>int windowWidth = 0;int...

2019-11-07 18:12:23

cocos2dx中使用A星寻路算法

最近被生活摩擦,难道有两天闲着没事,写个寻路玩玩。效果图:其中紫色是close点,浅紫色是open点。托管在码云,有兴趣的朋友可以看看:https://gitee.com/bludawn/fzsg文件:AStarFindPath.lua...

2019-01-06 14:26:22

自己动手搭建web服务器2

上一章节讲解了如果搭建一个web服务器,这一章节讲解ifserver的中数据库和web配置在哪里,如何使用。服务器启动了,代码到底放在哪里呢?其实ifserver已经把src/resource目录的东西一起打包放到了target中。1 打开target/ifserver/resource目录,你将会看到sql、web两个目录,sql目前只支持mysql,以后也只打算支持mysql   A: sql...

2018-05-24 15:41:06

动手搭建自己的web服务器

先传两张效果图:下面进入正题。简介:该架构是建立在本人之前写的服务器ifserver上开发而来,主要采用js和html,推荐使用js,也可以用jsp,目前用于公司的后台管理,先开源供大家学习和参考。构建步骤如下:1安装jdk1.8(注意不要在安装目录中还有空格和特殊字符),安装ant1.9.3以上,path中配置java和ant的环境变量,ant:你的ant安装目录\bin,你的jdk安装目...

2018-05-24 15:11:07

android两个版本的相机数据获取并绘制

最近捡起3年前用过的sip和linphone等技术和协议,先写个android视频获取,准备重写这方面的轮子。package net.lastcoder.audiovideotest;import android.content.Context;import android.content.res.Configuration;import android.graphics.Bitmap;...

2018-04-18 00:09:25

android获取root命令,应用内输入命令

package net.lastcoder.jumphelp;import android.text.TextUtils;import android.util.Log;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.Ou

2018-01-07 21:17:44

luajit绑定到java,linux和windos64位编译

luajava是java语言通过jni调用C层luajit,64位的java不能加载32位的so或者dll,因此必须编译成64位的才能使用。这里是整合好的资源,下载后可以直接编译:http://download.csdn.net/download/juy19901128/10140352 windows:1 进入你vs的安装目录,如:E:\DevelopSoftware\vs201

2017-12-01 10:57:39

C语言hashmap

前几天在用stl中hash_map的时候,发现char*做为key,在比较的时候是直接==,这很蛋疼,我字符串比较你就给直接==,逗我呢。但是可以重定义hash和compare函数来达到效果,想了想,弄一个这么难用的hash_map还要自己实现,那我还不如自己写一个得了,于是就有了下面的代码。通过地址散列和链表冲突来实现。头文件:#ifndef _E_MAP_H_

2017-11-29 12:54:30

跨平台C语言长连接之quene数据结构

作者在写这个东西之前,已经有近1年多没有写过C语言,其实有点生疏的。鉴于网上的quene,不是风格不喜欢,就是代码实用性不强,或者是有BUG,可悲。大学学过的东西,网上却一大堆垃圾。好了,以下是代码,很清晰,支持自定义数据。//// Created by WenYF on 2016/11/2.//// 队列先进先出,不阻塞#include "queue.h"typed

2017-06-19 16:22:22

跨平台C语言长连接之一个好的buffer该怎么抄来

作者写了4年C语言,3年java,2年android,n种脚本,发现这些东西都没有大不了的,无非是换个叫法。有一天要写个C语言的客户端长连接buffer,觉得直觉用数组还是觉得不太好,就把java nio中的buffer给照葫芦画瓢抄了过来,哈哈,感觉不错。其实很多时候你需要的东西,直接可以从其他语言的底层copy,比你从网上找的不知道那个小瘪三菜鸡写的靠谱1W倍。好了下面是代

2017-06-19 16:12:58

跨平台C语言长连接之io-posix

看这一系列文章姿势是你要有基本的C语言知识,至少有编写过一些代码。好了话不多说,一个完整的socket-io只需要4个函数即可。对,智慧大脑的想法总是不谋而合。分别是connect,disconnect,read,write。是不是很简单,一个完整的socket连接就是这么简单,别跟我说什么其他的,其他的都是为了方便后面人调用写的一些函数,如isConnect,reconn

2017-06-17 18:02:37

跨平台C语言长连接

作者自己动手写了一个长连接的客户端和服务端,强解耦。客户端用C语言编写,跨平台编译。服务器用java和mina开发。这里讲客户端,主要有common,util,socket,buffer,quene,parser,packet,session,都是一些基本的数据结构,但组合起来就是一个完整的客户端。主要作出socket,buffer,quene作讲解,parser,packet,s

2017-06-17 17:27:20

手把手教java——手动编译可执行jar包

这是一篇新手教!关于手动编译java源代码并打包为可执行jar包,不使用类似IntellijIDEA等IDE。如果你是从来没接触过类似dos的操作,请认真阅读,一步一步做好笔记,一定要实战操作。本文基于windows平台。一:编辑源代码1.在任何地方(推荐桌面)创建一个文件夹fileupload,如图所示。注意如果你是新手,请一步一步照做,后面的会跟前面有关联,除非你很了解jav

2017-04-03 01:59:38

git意外rm文件恢复

使用git prune -n得到blob的MD5然后在git cat-file -p [blob的M5值]例如git cat-file -p 0f5e346f4abf7ab374c4d782e1bb9fab40961965 >> C:\Users\Administrator\Desktop\a\temp.java

2017-04-01 12:24:20

cocos2dx在android7.1黑屏原因

主题style中不能有item name="android:background">@android:color/blackitem>去掉,即可。把30M的代码翻了一遍,才找到这个原因。哭瞎~

2017-03-03 14:45:15

android中使用lua来写代码

使用androidstudio打开项目编译即可代码连接http://download.csdn.net/detail/juy19901128/9757803

2017-02-19 21:44:45

纯字符串assemble和parser比较,fastjson 比 json要至少慢5倍

package com.xhtt.ifserver.nio;import com.alibaba.fastjson.JSON;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import org.junit.Test;/** * auth: WenYF * d

2016-11-26 16:01:52

实现XMPP协议的跨平台C语言库,已经封装好

对iksemel中的jabber进行了封装。话不多说,直接上代码头文件// for fzjh// auth: WenYF// jxim is NOT safe thread, so this is a single thread task!!!!!!!!!!#ifndef _JXIM_H_#define _JXIM_H_#include "common.h"#inclu

2016-07-26 11:55:15

android 自动适应宽度TextView

import android.content.Context;import android.graphics.Paint;import android.util.AttributeSet;import android.widget.TextView;/**固定textview 为单行后,自动对内容进行缩放来适应textview * 通过循环measure来找到适合值 * 超过10个字

2016-04-01 16:27:55

android 页面容器 下一页很上一页view

乘着中午休息时间,随便写点这里是一个page容器可以包含多个BasePageView容器代码:package com.pingyijinren.guider.setting.view;import java.util.ArrayList;import java.util.Collection;import com.nineoldandroids.animation.Anima

2016-01-06 13:58:42

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。