`
zmfbird
  • 浏览: 49233 次
  • 性别: Icon_minigender_2
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

3月23日 四

    博客分类:
  • c++
#include "stdafx.h" #include <iostream> using namespace std; class A1 { public: int a; static int b; A1(); ~A1(); }; class A2 { public: int a; char c; A2(); ~A2(); }; class A3 { public: float a; char c; A3(); ~A3(); }; class A4 { public: float a; int b; char c; A4(); ...

3月23日 三

    博客分类:
  • c++
1.main主函数执行完毕后,是否可能会再执行一段代码,给出说明。(朗讯面试题) 如果你需要加入一段在main退出后执行的代码,可以使用atexit()函数,注册一个函数。 #include <stdio.h> #include <stdlib.h> void fn1( void ), fn2( void ), fn3( void ), fn4( void ); // atexit()以栈的方式注册函数,先注册的函数会后执行。 void main( void ) { atexit( fn1 ); atexit( fn2 ); atexit( fn3 ); atexi ...

3月22日 二

    博客分类:
  • c++
交换两个整数的值时可以不用第三个参数。 如a=11,b=9.以下是二进制 a=a^b=1011^1001=0010; b=b^a=1001^0010=1011; a=a^b=0010^1011=1001; 这样一来a=9,b=13了。  如果用a=a+b;b=a-b;a=a-b;缺点是:如果a、b都是比较大的两个数,a=a+b会越界。 如何判断一段程序是由C 编译程序还是由C++编译程序编译的? #ifdef _cplusplus /*判断是否用C++编译器?*/ #define USING_C 0 /*是用C编译器*/ #else #define USING_C 1 /*是用C++编译 ...
 #include "stdafx.h" #include<iostream> using namespace std; int Vac=3; int _tmain(int argc, _TCHAR* argv[]) { int Vac=10; Vac++; cout<<::Vac<<endl; cout<<Vac<<endl; return 0; }  输出:4  10 #include<iostream> #include<string> using namespace s ...
第一次用vs2008 新建一个console 应用,运行报错:error PRJ0003:Error spawning 'cmd.exe' 搜了下解决方法: tools=> Options => Projects and Solutions -> VC++ Directories page then place below rows: $(SystemRoot)\System32 $(SystemRoot) $(SystemRoot)\System32\wbem 好了。
这两天做文件上传,碰到不少问题。把过程记录下来吧。 我没有用插件,自己照着《Ruby on Rails敏捷开发最佳实践》这本书上的例子写的。 数据库迁移文件:class CreatePeople < ActiveRecord::Migration def self.up create_table :people do |t| t.column :name, :string t.column :picture, :string end end def self.down drop_table :pe ...
原先开发用的instantRails中的rails版本较低,是1.2.3,这次换了个高版本的,2.0.2.发现原来的分页方法不能用了,上网查了一下原理2.0版本后取消了这个方法,用will_paginate插件代替了。 安装方法: gem install mislav-will_paginate --source http://gems.github.com   安装成功后提示: Successfully installed mislav-will_paginate-2.3.2  Installing ri documentation for mislav-will_paginate-2.3 ...
rails中自带prototype.js <a href="javascript:void addlist('cunzhuang',cunzhuangs,zoomlarger)">村庄</a>| ''中的cunzhuang是另外一个rthml页面,在ror中不能加html或者rhtml后缀。即要访问的页面 js函数如下: function addlist(content,mzs,zoom) {     new Ajax.Updater( 'list', content, { method: 'get',parameters:'map' } );     ...
听说牛人都不大用鼠标,虽然这些也太多了,但是该知道的还是得知道一些,不能太挫了。 --------------------------------------------------- 以下是计算机中所有快捷键使用说明! 单独按Windows:显示或隐藏“开始”功能表 Windows+BREAK: ...
sshd:这次碰到的问题是,在SUSE登录后,在命令界面使用ssh 192.168.2.101能正常登录,但是在另一台Windows系统上面用putty登录时却显示连接超时,登录失败!putty这边设置没有问题,那么问题可能出在SUSE系统本身或者两台电脑之间的通信。 使用yast查看sshd服务的状态,在命令行输入yast回车,启动yast界面,选择“System > System Services (Runlevel)”,打开System Services (Runlevel):Services界面,检查sshd状态已经是Enabled。使用功能键Alt + E转到Expert Mo ...
需要在一个div中添加滚动条以显示所有的内容 css中定义:overflow-y:auto; 只在ie中有效果,firefix不出现滚动条。 必须添加高度:height:100%;  这样firefox中才出现滚动条。 另外要用position: absolute!important; position: relative;来确定div的位置
将一组地区名字在list中显示,同时点击名字的时候可以将对应的经纬度作为参数调用googlemap的函数。 这个例子只完成一部分: function addlist(mzs,zoom) {     var $list=document.getElementById("list");     for(i=0;i<mzs.length;i++)        {           $list.innerHTML+="<span style=\"width:200px;\" onclick=\"alert('ok')\" ...
1.xml文件如下: <?xml version="1.0" encoding="UTF-8"?> <dataroot xmlns:od="urn:schemas-microsoft-com:officedata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:noNamespaceSchemaLocation="book1.xsd" generated="2008-12-28T19:12:24&q ...
Global site tag (gtag.js) - Google Analytics