- 浏览: 101047 次
- 性别:
- 来自: 上海
最新评论
-
ndzj981479673:
TexShop编辑中文例子 -
shenchui:
谢谢分享辛苦咯
FlexBook的动态添加 -
benri1:
已经验证,可以使用
Flex HttpService中乱码的解决 -
无谓生活:
楼主你好,我用的这种方法,总报找不到文件错误,请问是怎么回事啊 ...
Dojo异步上传文件 -
琼露露:
楼主,/sdcard/windmill.obj这个文件给下行不 ...
Android导入3D场景
文章列表
研究tex如何编辑中文的问题,百度上没有一篇文章适用的,贴出一个demo,复制粘贴即可:
系统:macos
软件:texshop
下载地址:https://www.macupdate.com/app/mac/31777/mactex
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass[12pt]{article}
\usepackage{geometry}
\geometry{letterpaper}
\usepackage{fontspec,xltxtra,xu ...
乱码始终是让人头疼的东西,现在很多网上的文章都给人们一种误导,要存储中文就要用gbk的编码方式,其实UTF-8也是完全可以的,对于这些编码的实现方式完全不懂,所以说的也完全只是实践经验,呵呵~~~
数据库创建选用UTF-8格式,Action中使用一个拦截器转换编码为UTF-8,但是很多人仍然只能看到存储进去的是???,还有需要注意的一点就是修改mysql的配置文件。打开mysql安装目录的my.ini,然后修改default-character-set=utf8,有两处需要修改,然后就会看到编码问题没有了~~~
当然,如果不行的话也还是可能有很多别的原因的,写下这篇文章只是怕以后 ...
之前的半年都在昏天黑地准备考研,一直都没时间写代码,现在终于暂时解放了,虽然最有可能的结局是明年还要再考一年,BS中国糟糕的考试制度,考研就是比计算速度的啊,擦~~~
重归旧生活,发现一切都有点陌生了,下个计划是做款游戏,策划已经大体完成,今天正式开工.推荐一款Android的2D游戏引擎-ROKON,之前的一个项目用的也是它.google上有个开源游戏项目 - Flying Aces.下载之后导入项目却出错了,项目内部资源错误很好处理,不存在的资源引用删除相关代码即可,可项目内部在树状图上已经不显示错误了,但项目根目录上却有个大大的感叹号,项目也无法运行.经过一番g ...
以前做得一些系统都只是模仿,没融入多少自己的思想,所以决定将这一款结合了自己的思想的系统献给开源社区,虽然做的很不完善,也还残留很多Bug,不过能让自己的创意实现在系统中我还是比较满意的.这是一款电子商务应用,实现 ...
Flex与Strust2的交互中,乱码问题很是头痛,网上的解决方法也不系统,花了很长时间才解决~~~
Flex->Action
在flex前台将要传输的字符串编码:
UserRegisterDetailSave.request.address = encodeURIComponent(address.text);
address中的内容包含中文,就需要重新编码
后台需要增加一个编码的Filter:
package com.filter;
import java.io.IOException;
import javax.servlet.Filter; ...
FlexBook是Ely开发的一款组件,网上很容易就能找到,效果只能用震撼来形容了~~~
不过它自带的例子是通过标签来添加页面,这个显然不太符合实际的要求,能完成动态的内容添加才能为我们所用.在此抱怨一下Ely精简的注释风格,对我们这样的刚接触Flex的新手来说,理解代码有点困难~~~
花了一个小时看源码终于有了点理解.之前想的是创建一个FlexBookPage,添加进FlexBook就OK了,后来证明Ely为我们考虑的超过我们的想象:只需要更新content内容就行了,可以创建一个数组,也可以是个XmlList,贴下代码:
private function init():void
...
对于很多刚刚接触Android的人来说,界面布局应该是件比较头痛的事吧,xml下进行的布局确实有那么点繁琐,适应花了一段时间,最近写了个View的Layout,500多行,真是吐血,不过写完之后对Android界面布局有了蛮深刻的认识~~~
我用到的主要有三种布局方式:
1.Linearlayout:这个很常见,线性布局.大多数情况下将它的空间宽度或高度设置成fill_parent和wrap_content比较合适.最简单的情况,两个TextView,前面一个宽度未知,系统将根据前面TextView的实际宽度在其之后添加另一个TextView.
还有一点,这种布局下两个控件中间要想间 ...
SurfaceView提供的是直接访问画布进行绘图的机制,在里面创建Android UI是行不通的,不过游戏中经常会用到Andoird UI,这个就需要两者能够很好地结合使用.
先需要说明的一点,SurfaceView,ListView以及UI统统都继承了View,要结合它们只能在上层进行操作,具体的说不太清楚,我理解的也不是很透彻,贴下代码吧,无代码无真相:
package com.ray.bubble;
import android.app.Activity;import android.content.Context;import android.graphics.Canvas ...
前几天和教我们计算机网络的老师讨论了一些关于手机应用发展前景的问题,学到了很多,有技术方面的,也有非技术方面的,他的观点就是手机网络游戏的发展大势所趋,即使目前技术还不够成熟.
所以说android会有越来越多涉及到后台交互的应用出现,既然要交互,显然登陆是第一步,今天做了下手机登陆,服务器验证用户名密码,还蛮顺利,贴下代码:
Server端,我用的tomcat:
package com.action.userAction;
import java.io.OutputStream;
import javax.servlet.http.HttpServletReque ...
Android上的3D目前还是很少有人涉足的领域,虽然感觉效率上要差那么一些,但相信不久以后会有很大改观的,至少我觉得从它直接支持的是opengl,而不是令人诟病的j3d看来,还是很有前景的~~~
今天做了一下Android导入3D场景,过程还算顺利,就说下具体步骤:
首先当然是有场景文件,3DMax做场景还是相当不错的,导出为.obj格式,网上也有说导出.ase格式的,不过.obj似乎更主流一些,所以也就随大流了;
然后是在程序中读取,这个有点小麻烦,反正google上找了好久才找到这样一个可以转换.obj文件的,具体里面的东西上传到了附件中,唯一要注意的是里面的.obj文件 ...
还是蛮想以后读研的时候能兼职一份Android游戏的工作.我玩游戏还是相当有天赋的,开发游戏理论上也不该差.下个项目我选了做一款类似游戏的东西,既然是3D,建模肯定是重中之重了.辛苦了两天时间,从完全不懂3dsMax,到做出一个美女模型来,还是相当有成就感的,哈哈~~~
也许是第一次做,反正感觉做3D模型好麻烦~~~其实步骤不多的:建基础模型 -> 展开 UVW贴图 -> 上色,就三步
基础模型显然不是我做的,也没有这个必要,找个别人做好的按你的需要改就可以了,当然改也不是那么容易的就是了;展开UVW很恶心,我大概花了十多个小时的样子,好痛苦;至于上色,还好有点PS基 ...
首先发泄一下不满,Android应用开发揭秘这都什么烂书啊,讲又没讲清,又不给代码,要不是Android书太少,我也不会浪费钱去买机械工业出版社的书,里面一个纹理映射,给一串天书一样的代码,整了一下午时间~~~
解释一下纹理映射,就 ...
又抓狂了N长时间才搞定,由于习惯了SQL语句超级简单的连接查询,导致了开始理解Hibernate多表查询的时候有点小麻烦,现在终于又深刻地理解了Hibernate中纪录即对象这个概念~~~
简单举例说明,有两个表:Table1(a,b)和Table2(b,c),那么如果要查询(a,b,c)这样的集合,方法有两种:第一种大概就是说联合查询返回的纪录是个object[],可以通过object[0],object[1]这种方式得到所要的值,这种方法我不太喜欢,也没有为什么,就是看着不太舒服,介绍一下第二种:
通常的SQL语句应该是:Select a, t1.b, c From Ta ...
做好了文件上传,当然也要做下对上传文件的校验了,我也不太清楚struts2有没有现成的验证文件后缀的方法,然后就自己写了一个,也蛮简单的~~~
在struts.xml同级目录下的validators.xml中加上一行配置文件
<validator name="postfixcheck" class="com.validators.PostfixCheck"/>
然后看PostfixCheck类代码
package com.validators;
import com.opensymphony.xw ...
Dojo是一项蛮新的前台技术,作为一种javascript工具集,学起来不太难,就是网上有用的资料不是很多,有些东西要靠自己慢慢捉摸~~~
dojo的异步传输功能还是很方便的,有三种,具体就不说了,网上可以查到.但如果要用到上传文件的话,只有用dojo.io.iframe方法来传输了.
先帖前台,节选了功能核心部分代码:
<script type="text/javascript" src="dojo-lib/dojo/dojo.js" djConfig="parseOnLoad: true"></s ...