现在位置: 首页 > seaport发表的所有文章
  • 10月
  • 15日
综合 ⁄ 共 658字 评论关闭
#include <iostream> using namespace std; #pragma pack(2) class A{ int i; //4 union U{ //14 char buff[13]; int i; }u; //注意,这里是申明了一个union变量 enum{red, green, blue} color; //4 void foo() {} //0 typedef char* (*f)(void*); //0 int g(){int i;} //0 }; class B{ B(){} //0 virtual g(){} //4 virtual f(){} //所有虚函数放在一张虚表中,指向虚表的指针的4字节 }; class C{}; int main(){ cout&......
阅读全文
  • 08月
  • 17日
综合 ⁄ 共 977字 评论关闭
题目链接:uva 1323 - Vivian's Problem 题目大意:给定N个数,然后为每个数添加一个幂ei,最后N项垒乘的结果为M,要是得M的所有因子的和可以写成2x,求x的最大值,如果没有条件满足,输出NO 解题思路:若一个数可以写成若干个不同的梅森素数的乘积,那么这个数的所以因子和可以写成2x.232−1的范围内只有8个梅森素数,所以可以用状压处理。 梅森素数即为2^i-1形式的素数 /********************** * 梅森素数,(2^k) - 1 * * 一个数若能差分成若干个不同的梅森素数的积,那么该数的所有因子和可以写成2^n形式。 * ********......
阅读全文
  • 04月
  • 12日
算法 ⁄ 共 3826字 评论关闭
Gap Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 1595   Accepted: 724 Description Let's play a card game called Gap.  You have 28 cards labeled with two-digit numbers. The first digit (from 1 to 4) represents the suit of the card, and the second digit (from 1 to 7) represents the value of the card.  First, you shu2e the cards and lay them face up on the table in four rows of seven cards, leaving a space of one card at the extreme left of each row. The follo......
阅读全文
  • 09月
  • 16日
综合 ⁄ 共 4755字 评论关闭
--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -------------------- 1.  线程间通信        1. 概述     线程间通信:就是不同的线程共享同一资源,然后对资源进行不同的操作行为,说白了,在执行的线程运行代码是不一样的,但是代码中还含有共享资源。       2. 举例说明   例如:例如就是有一资源(Res  煤),有两个线程分别执行的是赋值和取出(两辆卡车,一个是运来,一个是运走)                       /*共享的资源*/ public class Res { private String name; private String sex; pub......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 745字 评论关闭
                                                        ---------------------- android培训、java培训、期待与您交流! ----------------------   成员变量私有化 this代表本类型的对象(子父类)代表的是对象 静态:随着类的加载而夹在 优先于对象的存在 被类调用(对象也可以调用) 什么时候定义静态:成员变量-->有一个对象的某个属性都一样比如属性是国家的 那么每个中国公民的country的值就是chaina属于共享数据 -->成员方法:如果方法当中访问对象特有数据那么该方法必须是非静态的 静态是不需要对象的--凡是方法......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 4343字 评论关闭
Android编程使用NDK必须创建一个jni文件夹,并且jni文件里一般包含有C/C++的源码文件、Android..mk文件、Application.mk文件(可选),Android.mk文件的编写是重点。 Android.mk文件学习 Android.mk文件告诉编译器将C/C++的源码文件编译成动态库、静态库或者可执行程序,具体的可以参考android-ndk-r9\docs下的文档ANDROID-MK.html。 BUILD_SHARED_LIBRARY 编译成动态库 BUILD_STATIC_LIBRARY 编译成静态库 BUILD_EXECUTABLE 编译生成标准可执行程序 标准的Android.mk文件的......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 1335字 评论关闭
    面向对象的软件开发和设计的目标之一就是高聚合性和低耦合性。用简单直白的说法,最大聚合就是指类(模块)的封装性要好,功能紧凑而独立;最小耦合就是指类(模块)之间的关联和牵扯越少越好。     用术语解释:聚合和耦合是与类和服务相关联的概念。聚合是类(服务)内各条语句相互关联程度的量度,程度(从高到低):功能、信息、通信、过程、时间、逻辑、偶然,聚合度越高越好。耦合是模块(服务)间关联程度的量度。程度(从高到低):内容、公共、控制、标志、数据、无耦合,偶合度越低越好。 实际上在做开发时,无耦合......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 742字 评论关闭
找到乱码的原因了,是代码高亮显示插件【 SyntaxHighlighter 】的问题,csdn也是用的这个插件。 我今天看了一下这个插件,问题不少。 乱码是由于某些符号解析错误引起的,例如"$_", "<="等。 我举一个实际的例子你们就懂了,下面代码你把它copy下来:      $_gender = ($data['gender']) ? '男' : '女';        //电子邮件地址       $_email = $data['email'];         //主页         $_homepage = $data['homepage'];         //头像       $_face = $data['face'];               //OICQ号码              $_oicq = $d......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 97字 评论关闭
Fedora18 安装后风扇不停的转,原因是显卡驱动没有装上, $ yum list | grep nvidia $su -c 'yum install akmod-nvidia.x86_64' 装上机器就安静下来了。
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 1610字 评论关闭
From: http://www.cnblogs.com/holbrook/archive/2012/03/21/2410120.html   线程的合并 python的Thread类中还提供了join()方法,使得一个线程可以等待另一个线程执行结束后再继续运行。这个方法还可以设定一个timeout参数,避免无休止的等待。因为两个线程顺序完成,看起来象一个线程,所以称为线程的合并。一个例子: import threadingimport randomimport timeclass MyThread(threading.Thread):def run(self): wait_time=random.randrange(1,10)print "%s will wait %d seconds" % (self.name, wait_time) t......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 806字 评论关闭
/*** 給LinearLayout设置阴影*/private void setLinearLayoutDark() { LinearLayout linearLayout = (LinearLayout) findViewById(R.id.layoutDark); BlurMaskFilter blurFilter = new BlurMaskFilter(5, BlurMaskFilter.Blur.OUTER); // 设置模糊画笔Paint shadowPaint = new Paint();shadowPaint.setMaskFilter(blurFilter); // 設置BlurMaskFilter對象 int[] offsetXY = new int[2];Bitmap originalBitmap = BitmapFactory.decodeResource(this.getResources(),R.drawable.base_top_bg); // 原始图片Bitmap shadowBitmap = orig......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 1335字 评论关闭
题目: 题意: 代码: /* 树状数组:区间修改 区间求和 10 5 1 2 3 4 5 6 7 8 9 10 Q 4 4 Q 1 10 Q 2 4 C 3 6 3 Q 2 4 输入n个数,m次查询; Q p q 输出 a[p] + …… + a[q] = ? C p q v a[p] += v, a[p+1]+=v, ……, a[q] += v; 解法:维护两个树状数组 ans += (long long)(q+1)*s.getsum(q) - d.getsum(q); ans -= (long long)p*s.getsum(p-1) - d.getsum(p-1); 没看懂…… */ #include <cstdio> #include <cstdlib> #include <climits> #include <cstring> #include <cmath> #incl......
阅读全文