现在位置: 首页 > tanxiyong发表的所有文章
  • 04月
  • 17日
综合 ⁄ 共 623字 评论关闭
初看貌似有点复杂,但是搞懂了非常简单,就一个简单的栈应用,每次遇到计算符号"+", "-", "*", "/"就将栈顶端两个数字出栈,计算后再将结果压栈即可。。 #include<iostream> #include<vector> #include<stack> using namespace std; class Solution { public: int evalRPN(vector<string> &tokens) { stack<int> stack; for (int i = 0; i < tokens.size(); i++) { if (tokens[i] == "*" || tokens[i] == "-" || tokens[i] == "+" || tokens[i] == "/") { int val2 = s......
阅读全文
  • 01月
  • 06日
综合 ⁄ 共 61字 评论关闭
开发日期:04-04-? Demo地址http://www.yuexingcn.com/fullike/mixbox.htm
阅读全文
  • 10月
  • 20日
综合 ⁄ 共 1101字 评论关闭
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlagDemo {     class Program     {         static void Main(string[] args)         {             //string _file = @"C:\unintall.log";             //FileAttributes attributes = File.GetAttributes(_file);             //Console.WriteLine("Is {0} hidden? {1}", _file, (attributes & FileAttributes.Hidden) == FileAttributes.Hidden);             //File......
阅读全文
  • 08月
  • 24日
综合 ⁄ 共 4050字 评论关闭
Fatfs文件系统分析(1)   1、文件系统     文件系统应该具备的功能:         1)  创建以及删除文件         2)  控制文件存取         3)  使用符号名字识别文件,而不是磁盘上的物理位置         4)  共享文件的能力        5)  能够列出已经存在的文件       6)  能够在软件或者硬件崩溃的时候保护文件     2、Fatfs文件系统               FatFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的编写遵循ANSI C,并且完全与磁盘I/O层分开,如图1。因此,它独立(不依赖)于硬件架......
阅读全文
  • 08月
  • 18日
综合 ⁄ 共 1963字 评论关闭
在互联网环境使用SVN服务,你必须要有一台在互联网环境内支持SVN服务的在线服务器(Online Server) 您可能习惯了在公司的内网使用SVN,但如果您经常于游走于各种不同的办公环境,比如公司、家里、客户处,用着很多台不同的电脑,那么您将需要一台互联网环境的SVN服务器。 下面介绍几款SVN在线代码托管工具 RiouxSVN  (私有、免费、国外) 特点:RiouxSVN is free, and always will be.    1、支持私有仓库。( 默认私有仓库,公开需手动,这也是跟 google code、github、sourceforge 相比最大的亮点)    2、团队协作开发......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 785字 评论关闭
学习地址一学习地址二 学习二中的重要内容: 取消cas服务器HTTPS认证,去除浏览器的警告,也就是用http认证(降低安全性) Cas服务器用cas-server-3.3.1-release.zip,cas客户端用cas-client-3.1.3-release.zip,他们的配置我就不说了,上面都有详细说明。 A.服务器端更改: 配置文件: $WebRoot/WEB-INF/sprint-configuration/ticketGrantingTicketCookieGenerator.xml  , <bean id="ticketGrantingTicketCookieGenerator"           class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator"           p:cookie......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 1963字 评论关闭
  C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径。自己指定的路径就不说了,这里说明一下系统自动搜索的路径。 【1】include头文件路径     除了默认的/usr/include, /usr/local/include等include路径外,还可以通过设置环境变量来添加系统include的路径:     # C     export C_INCLUDE_PATH=XXXX:$C_INCLUDE_PATH     # CPP     export CPLUS_INCLUDE_PATH=XXX:$CPLUS_INCLUDE_PATH          以上修改可以直接命令行输入(一次性),可以在/etc/pr......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 901字 评论关闭
最近项目需要输入价格,但是不想让用户在小数点后面输入太多,所以我封装了一个。当用户输入小数点的时候 监听小数点后面的位数,只要大于两位就立马删掉,封装好了,直接可以拿过来用! public static void setPricePoint(final EditText editText) { editText.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { if (s.toString().contains(".")) { if (s.length() - 1 - s.toString().indexOf(".") > 2) { ......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 350字 评论关闭
背景的设置:higerzhang的博客    codeblocks调试STL安装插件,最重要的是下载文件,这个文件我从网上找了好久     (1)下载文件:gdb-7.2     (2) 步骤:ttang博客            LIKAI-BLOG的博客         将下载好的文件解压到codeblocks的MinGW/bin目录下,覆盖原来的文件            为gdb.exe和python配置环境变量后通过命令行能出现以下提示,则成功一半            运行命令source stl.gdb, source wx.gdb            在codeblocks中做以下配置后重启,成功。                                          codeblocks不能......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 1654字 评论关闭
在Android开发中,使用SharedPreferences来共享一些小的配置数据是非常方便的。可是我发现在不同版本上,SharedPreferences的表现并不一样。 我的测试机是Android 2.3.6,程序的写入和读取都正常。但把相同的程序在Android 4.1上运行,就发现虽然写入正常,但刚刚写入的数据不能被读取到。 经过仔细调试,发现在Android 4.1中,读取到的写入的SharedPreference并不在同一个线程中,其实是2个不同的SharedPreference。 找到SDK文档,才发现可以通过设置Context.getSharedPreferences)的第二个参数解决这个问题。 因为这个方法比较简......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 199字 评论关闭
_tcscpy_s(m_item.sztype, ITEMTYPE_TEXT);     tptextitem.cpp(119) : error C2660: 'wcscpy_s' : function does not take 2 arguments   原因选择的字符集不对。修改: Property -> C/C++ -> Language -> Treat wchar_t as Built-in Type 选择为 No (/Zc:wchar_t-)
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 6540字 评论关闭
C++特殊处 #import指令用于从一个类型库中结合信息。该类型库的内容被转换为C++类,主要用于描述COM界面。 语法 #import "文件名" [属性] #import <文件名> [属性] 属性: 属性1,属性2,... 属性1 属性2 ... 文件名是一个包含类型库信息的文件的名称。一个文件可为如下类型之一: * 一个类型库(.TLB或.ODL)文件。 * 一个可执行(.EXE)文件。 * 一个包含类型库资源(如.OCX)的库文件(.DLL)。 * 一个包含类型库的复合文档。 * 其它可被LoadTypeLib API支持的文件格式。 文件名之前可以有一个目录规格。文件名必须是一个已存在文件的......
阅读全文