现在位置: 首页 > stint发表的所有文章
  • 10月
  • 29日
综合 ⁄ 共 1629字 评论关闭
PHP的缺点 时间:2011-08-09 15:11:55   来源:第二电脑网  作者:第二电脑网 PHP对于global变量的处理,我还不是很确定,需要进一步求证。 1.3 PHP的缺点  虽然作者非常欣赏PHP(否则也就不会有这本书),但是不可否认,PHP的缺点也是相当明显的。     也许有经验的PHP程序员最感到痛苦的地方是PHP的解释运行机制。这种运行机制使得每个PHP页面被解释执行后,所有的相关 资源都会被回收。也就是说,PHP在语言级别上没有办法让某个对象常驻内存。在PHP中,所有的变量都是页面级的,无论是全局变 量,还是类的静态成员,都会在页面执......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 4766字 评论关闭
#pragma comment(lib, "ws2_32.lib") #include <iostream> #include <cstdlib> #include <string> #include <vector> #include <windows.h> using namespace std; typedef struct tagAdapterInfo { string strName; // 适配器名称 string strDriverDesc; // 适配器描述 string strIP; // IP地址 string strNetMask; // 子网掩码 string strNetGate; // 网关 string strBroadcastIp; // 广播地址 string strS; // 测试用的 }ADAPTER_INFO; BOOL GetAdapterInfo(); BOOL RegGetIP(ADAPTER_......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1345字 评论关闭
最近写的项目里,需要将人员信息导出成EXCEL表,做一下备份 HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream( inputfile)); // 读取excel模板 HSSFSheet sheet = workbook.getSheetAt(0); // 读取第一个工作簿 HSSFRow row; HSSFCell cell = null; int rownum = 1; // 添加的起始行 HSSFCellStyle style = getStyle(workbook); style.setBorderBottom(HSSFCellStyle.BORDER_THIN); // 下边框 style.setBorderLeft(HSSFCellStyle.BORDER_THIN);// 左边框 style.setBorderTop(HSSFC......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 913字 评论关闭
NSMutableDictionary  - (void)setObject:(id) for :(NSstring *)key 当id 为 nil,会出现 crash。 但是,当用setValue 则没有事情。目前 Dic 用setValue 代替 setObject 构建MutableDictionary,没有出现什么大问题 例子: NSMutableDictionary  *dic1 = [NSMutableDictionary dictionaryWithCapacity:1];     [dic1 setObject:@"1" forKey:@"1"];     [dic1 setObject:@"2" forKey:@"2"];     [dic1 setObject:@"" forKey:@"3"];     [dic1 setObject:@"4" forKey:@"4"];          //[dic setObject:nil forKey:@"41"]; wron......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 1339字 评论关闭
    最近在做项目的账号管理这一块儿的功能。每一项账号操作相关的功能,都要涉及到多张表的读写。这个时候自然联想到用数据库的事务进行操作。否则,一处发生异常,将导致脏数据的产生。     ibatis+spring框架下事务的代码写法有两种方式:注解方式和声明事务起始点。     需要的spring的配置文件如下: <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"></property> </bean> <tx:......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 3655字 评论关闭
本文软件的下载地址就不列出,主要是记录安装时的步骤及相关问题的处理方法;基于安装方法目前有两种,一种是利用RPM包安装,一种源码编译安装;以下主 要是以源码编译安装;因为源码安装软件的相互依赖性小,安装方式用各种unix/linux系统,维护方便。如果想去除相关服务时,直接rm –rf目录 即可;建议采用源码方式安装; 系统环境和需要的软件: 1、CentOS 2、httpd-xxx.tar.gz 3、php5-xxx.tar.gz 4、mysql-xxx.tar.gz 5、所有软件安装目录/usr/local/ 服务器软件安装顺序:Apache(httpd) --> Mysql --> PHP Apac......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 3803字 评论关闭
网上对于Struts2的Ajax功能,经常杂糅JSON技术,其实Ajax是Ajax,JSON是JSON。前端送一个文本向请求Struts2一个文本,然后不刷新显示出来,那就已经是Ajax技术,传递的东西不一定是Json这种key-value对。这篇文章之所以不分类到JQuery里面,是因为Ajax应该说成是后端技术,因为不再服务器上面跑。根本就实现不了Ajax。 一、基本目标 利用JQuery与Struts2的Ajax功能实现一个加法计算器。当然这个加法计算器完全没必要用这么复杂的技术去做。纯粹的Javascript都能够实现。只是为了举一个例子说明Struts2的Ajax功能。不杂糅Json。 ......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 2789字 评论关闭
     实现整数加减法的简单计算器       package jisuan; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.Font; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.GridLayout; import java.awt.Label; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class jisuan{ private JPanel panel0; private JPanel panel2; private JLabel text1, text2; private int sum, t......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 64字 评论关闭
好有过年气氛啊。 公司里,部门里,都开始陆陆续续的回家了。 食堂里基本不用排队。   工作零零散散的还是没个完。   已经过过很多年了呢。  
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 6939字 评论关闭
算法是一个程序和软件的灵魂,作为一名优秀的程序员,只有对一些基础的算法有着全面的掌握,才会在设计程序和编写代码的过程中显得得心应手。本文是近百个C语言算法系列的第二篇,包括了经典的Fibonacci数列、简易计算器、回文检查、质数检查等算法。也许他们能在你的毕业设计或者面试中派上用场。 1、计算Fibonacci数列 Fibonacci数列又称斐波那契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21。 C语言实现的代码如下: /* Displaying Fibonacci sequence up to nth term where n is entered......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 417字 评论关闭
运行会提示:应用程序正常初始化失败 右键我的电脑-》管理-》事件查看器-》系统中有错误提示(XP) 找不到附属汇编 Microsoft.VC80.CRT,上一个错误是 参照的汇编没有安装在系统上。 Microsoft Visual C++ 2005 Redistributable Package (x86)http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=32BC1BEE-A3F9-4C13-9C99-220B62A191EE Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-9......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 3179字 评论关闭
FooTest() { b2BodyDef myBodyDef; myBodyDef.type = b2_dynamicBody; // this will be a dynamic body myBodyDef.position.Set(-10, 20); // a little to the left b2Body* dynamicBody1 = m_world->CreateBody(&myBodyDef); }; b2CircleShape circleShape; circleShape.m_p.Set(0, 0); // position, relative to body position circleShape.m_radius = 1; // radius b2FixtureDef myFixtureDef; myFixtureDef.shape = &circleShape; // this is ......
阅读全文