现在位置: 首页 > Bblqbfun发表的所有文章
  • 07月
  • 20日
移动开发 ⁄ 共 1934字 评论关闭
    在main.xml中 <?xml version="1.0" encoding="utf-8"?> <LinearLayout     xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:orientation="vertical"     android:gravity="center_horizontal">       <TextView         android:id="@+id/text"         android:layout_marginTop="15dp"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         andro......
阅读全文
  • 06月
  • 17日
综合 ⁄ 共 3961字 评论关闭
 图的算法续 上一篇   5 最短距离     在许多应用领域,带权图都被用来描述某个网络,比如通信网络、交通网络。这种情况下,各边的权重就对应于两点之间通信的成本或交通费用。此时,一类典型的问题就是:在任意指定的两点之间如果存在通路,那么最小的消费是多少。这类问题实际上就是带权图中两点之间最短路径的问题。     对于求解最短路径问题:A)有时应当是有向图:如同一信道两个方向的信息流量不同,会造成信息从终端A到B和从终端B到A所需延时不同。B)有时应当是无向图:如从城市A到B和从城市B到A的公路长度都一样。        ......
阅读全文
  • 05月
  • 29日
综合 ⁄ 共 563字 评论关闭
0.1Connect Local PC to Server directly 0.2Set Local IP to static 172.168.0.10 1.linux install udhcpd 2.config (vim /etc/udhcpd.conf ) start 172.168.0.30  #定义地址池的开始地址 end 172.168.0.100   #定义地址池的结束地址 interface eth0      #dhcp服务器中响应dhcp协议的接口 opt dns 8.8.8.8 219.239.26.42   #定义dns服务器地址 option subnet 255.255.0.0 opt router 172.168.0.1     #该地址为dhcp服务器中响应dhcp协议接口的IP地址 option domain local option lease 80     #租约时间,单位为秒 static_lease ......
阅读全文
  • 03月
  • 02日
数据库 ⁄ 共 2556字 评论关闭
 一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型: 1.NULL:空值。 2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。 3.REAL:浮点数字,存储为8-byte IEEE浮点数。 4.TEXT:字符串文本。 5.BLOB:二进制对象。 为了最大化SQLite和其它数据库引擎之间的数据类型兼容性,SQLite提出了"类型亲缘性(Type Affinity)"的概念。我们可以这样理解"类型亲缘性 ",在表字段被声明之后,SQLite都会根据该字段声明时的类型为其选择一种亲缘类型,当数据插入......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 3697字 评论关闭
安装树莓派 树莓派终于到货了,是这个样子的 上面有一行日期是 Raspberry PI (c) 2011.12 下载镜像,写入SD卡 http://www.raspberrypi.org/downloads/ 选择这个镜像: RASPBIAN Debian 2014-01-07 780M的压缩包,很大的样子 似乎还有个NOOBS的安装方式,完全无感 顺便展示一下SD卡,通过查阅可用SD卡列表,似乎是支持个别的64G Class10的卡的,就像这个,编号是 Transcend SDXC 64G Class10 TS64GSDXC10 用 Win32DiskImager 写入SD卡 Win32DiskImager 是一个Qt程序,在我的机器上启动很慢,应该不是所有机器都这样。可能是检查......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 647字 评论关闭
Problem Description Give you two numbers A and B, if A is equal to B, you should print "YES", or print "NO".   Input each test case contains two numbers A and B.   Output for each case, if A is equal to B, you should print "YES", or print "NO".   Sample Input 1 2 2 2 3 3 4 3   Sample Output NO YES YES NO 已AC:#include <iostream> #include <string> void Erase(std::string & s); int main() { using namespace std; string a, b; while(cin >> a &g......
阅读全文
  • 10月
  • 25日
综合 ⁄ 共 615字 评论关闭
前面一段时间做了一个简单的备忘录,根据用户选择日期来写备忘和查看备忘,备忘内容保存在ACESS的数据库里面,用ADO访问,其中一个表两个字段,一个是日期的字段,一个是备忘的内容,日期选择时候用的是日历控件,取出用户选择的时间代码: CMonthCalCtrl *mCtrl=(CMonthCalCtrl*)GetDlgItem(IDC_MONTHCALENDAR1); // mCtrl->GetCurSel(a); SYSTEMTIME sysTime; ::SendMessage(mCtrl->GetSafeHwnd(), MCM_GETCURSEL, NULL, (LPARAM)&sysTime); // CTime time =a-(b-c); m_string.Format("%d-%d-%d",sysT......
阅读全文
  • 08月
  • 27日
综合 ⁄ 共 1772字 评论关闭
设置Navigation Bar 透明 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); 或者Theme中添加  <item name="android:windowTranslucentNavigation">true</item> /** * Convenience function to set the flag bits as specified in flags, as * per {@link #setFlags}. * @param flags The flag bits to be set. * @see #setFlags * @see #clearFlags */ public void addFlags(int flags) { setFlags(flags, flags); } /** * ......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 3131字 评论关闭
一、指针数组和数组指针的内存布局 初学者总是分不出指针数组与数组指针的区别。其实很好理解: 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。 数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。 下面到底哪个是数组指针,哪个是指针数组呢:A) int *p1[10]; B) int (*p2)[10]; 每次上课问这个问题,总有弄不清楚的。这里需要明白一个符号之间的优先级问题。 “[]......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 926字 评论关闭
有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。 这种包是源代码rpm包,如果直接用rpm -ivh来安装的话,会在/usr/src/redhat/SOURCES目录下找到一个tar.gz打包的源代码包.也就是说需要你自己手工解包编译安装.但是可以直接用:rpmbuild --rebuild xxxxx.src.rpm来直接把源代码rpm包编译成普通的二进制rpm包.执行上述命令后,可以到/usr/src/redhat/RPMS/i386目录下找到可用的二进制rpm包.     这类软件包有以下几种安装方法:   方法一: rpm --rebuild *.src.rpm生成rpm包,可以ivh安装 ......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 1443字 评论关闭
屏幕坐标系:左上角为(0, 0)右下角为(1, 1) OGRE的2D坐标系:左上角为(-1, 1)右下角为(1, -1) CEGUI坐标系:左上角为(0, 0),单位像素   转换公式(鼠标坐标=>OGRE的2D坐标) void setCorners(float left, float top, float right, float bottom) {     left = left * 2 - 1;     right = right * 2 - 1;     top = 1 - top * 2;     bottom = 1 - bottom * 2; }   对于根据鼠标位置来产生射线: bool mousePressed(const OIS::MouseEvent &arg, OIS::MouseButtonID id) { ...     CEGUI::Point mousePos = CEGUI::MouseCurso......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 653字 评论关闭
http://acm.nyist.net/JudgeOnline/problem.php?pid=737 经典区间DP 入门题 #include <cstdio> #include <cstring> #include <iostream> using namespace std; #define INF 99999999 int const MAXN = 300; int sum[MAXN],dp[MAXN][MAXN]; inline int Max(int a,int b){ return a>b?a:b; } inline int Min(int a,int b){ return a<b?a:b; } int main(){ int n; while(~scanf("%d",&n)){ memset(sum,0,sizeof(sum)); for(int i = 1;i <= n;i++){ in......
阅读全文