现在位置: 首页 > justme5发表的所有文章
  • 08月
  • 18日
综合 ⁄ 共 540字 评论关闭
题目链接:uva 10733 - The Colored Cubes 题目大意:给定n,表示有n种颜色,为立方体上色,相同旋转视为一种。 解题思路:参考uva 10601 - Cubes,正方体的旋转都是一样的,只要由考虑边的颜色变成考虑面的颜色。 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; typedef long long ll; ll n; ll solve (int k) { ll ret = 1; for (int i = 0; i < k; i++) ret *= n; return ret; } ll still () { return solve(6); } ll rot_point () { ......
阅读全文
  • 07月
  • 19日
综合 ⁄ 共 1726字 评论关闭
别用ESC了,用ctrl-[ 更快捷。 请打开浏览器,从网页上随便复制一段文字,然后打开VIM,用VIM,用"p"粘贴一下,你会发现,什么都没有站贴过来,原因是这样的,不同于Windows,VIM具有多个剪贴板,并且和系统剪贴板是完全独立的,所以当你复制浏览器里的文字的时候,这段文字保存在了系统剪贴板,当你是用"p"来粘贴的时候,实际上,他读取的是VIM的剪切板。        那怎么方便的将系统剪贴板的内容复制过来呢?简单!用另外一个快捷方式"Shift+Insert"就可以了,如果你在使用Gvim的话,直接用鼠标中键也可起到相同的作用。是不......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 426字 评论关闭
 主机为WindowsXP时: 1.在VirtualBox中设备--分配数据空间--添加 2.然后起个名字(vbox),选择windows上的路径 3.在Linux下输入如下命令# mkdir /mnt/share# mount -t vboxsf vbox /mnt/share 4.查看是否成功 # cd /mnt/share 进入共享文件夹 # ls   ps:我在使用这个方法的时候,没有完全成功,而且不是很清楚问题到底出在哪里? 主机为Linux时: 1.在VirtualBox中设备--分配数据空间--添加 2.然后起个名字(vbox),选择linux上的路径 3. 设置刚才设置好的共享文件夹,即,在虚拟机中的我的电脑上右键,选择-映射网络驱动......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 1195字 评论关闭
 *  This packet filter checks for the following conditions.  *    - Ethernet Type = IP (0x0800)  *    - IP Protocol Type = UDP (17)  *    - Not an IP fragment  *    - UDP Port = DHCP Client (68)  *  *  If all of the above conditions are met, this frame is copied (via a  *  call to recv) to the DhcpCMgr for processing. Otherwise, the frame  *  is dropped by the Linux stack. 定义BPF: static struct sock_filter dhcp_bpf_filter [] = {     /* Make sure this is an IP packet... */     BPF_STMT ......
阅读全文
  • 09月
  • 10日
综合 ⁄ 共 506字 评论关闭
gemfile: group :test do   gem 'rspec-rails', '2.13.0'   gem 'factory_girl_rails', '~> 4.2.1'   gem 'coveralls', :require => false # 帮助在 coveralls.io 线统计测试覆盖率 end rake db:migrate RAILS_ENV=test rails g rspec rails g rspec:install rspec http://ruby-china.org/topics/2848 describe 类 do   before {     # 准备所有方法测试所要依赖的数据   }   describe '#方法1' do     before {       # 准备该方法测试所要依赖的数据     }     context '第一组参数' do       before {         # 用......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 156字 评论关闭
原文:java预编译SQL和参数替换 更新····PSF 源代码下载地址:http://www.zuidaima.com/share/1550463668718592.htm 功能为将项目中输出的预编译SQL语句,转换为带实际参数的SQL语句。 代码为javaSwing,启动类为AppStart.java。 界面如下图:
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 2626字 评论关闭
呵呵,虽然本人对算法不是特别精通,但是最近花了挺多时间在P/NP问题,而且也想到了一个全新的思路,所以今天写一篇关于这个问题的blog,顺便也巩固一下我自己在这方面的认知,如果大家发现本文有任何问题,请指正。 什么是P/NP问题? P/NP问题可以被认为说整个计算机科学最核心的问题,也是Clay七大千禧年大奖难题之一,首先将给大家介绍一下P/NP问题的四个最核心的概念:   NP:由所有其肯定解可以在给定正确信息的多项式时间内验证的决定问题组成,也就是说,NP问题就是那些计算过程比较繁琐,但验证答案却很容易的问题,......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 2382字 评论关闭
 windows可执行文件呈现两种形式:程序和DLL。 静态链接:连接器从一个DELPHI编译单元中取出例程的编译代码,并将它添加到应用程序的代码上。最终的可执行文件将包含应用程序和各个相关单元的所有代码。在程序运行时,代码和数据的位置对程序而言是已知的。这种认知是在编译时就确定好的。DELPHI的连接器是非常聪明的,它只从应用程序所涉及的单元中提取出最少数量的代码,而且只链接得到实际使用的函数和方法。例外是虚方法的包含。编译器无法事先确定程序将要调用哪些虚方法,因此它必须全部包含这些虚方法。由于这一缘故,带有......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 2032字 评论关闭
新建一个Android项目,在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" >       <TextView         android:id="@+id/msg"         android:layout_width="fill_parent"         android:layout_height="wrap_content"         android:text="请输入密码" />     <EditText         ......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 601字 评论关闭
1. 它可以作为一般的Fragment来使用,这个时候不会建立Dialog对象。具体用法是在显示Fragment的时候采用add( containderViewID ...)这个不为零。则不会有Dialog对象。     反之,add(0, fragment, "tag")则会显示成Dialog对象。 2. 对于事件的响应,如果有Dialog对象则是Dialog对象来响应返回按钮,菜单等。     Dialog 实现了 KeyEvent.Callback 回调,并且持有一个 private OnKeyListener mOnKeyListener; 监听对象,这两种方法都可以实现按键回调。     按键事件全由 public boolean dispatchKeyEvent(KeyEvent event)方法进行......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 2089字 评论关闭
策略模式(Strategy Pattern) 体现了两个非常基本的面向对象设计的原则:封装变化的概念 和 编程中使用接口,而不是对接口的实现。 1、策略模式的定义: 定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。策略模式使这些算法在客户端调用它们的时候能够互不影响的变化。 2、策略模式的意义: 策略模式使开发人员能够开发出由许多可替换的部分组成的软件,并且各个部分之间是弱连接的关系;  弱连接的特性使软件具有更强的可扩展性,易于维护;更重要的是,它大大提高了软件的可重用性 3、策略模式的组成    -抽象策......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 1277字 评论关闭
Hibernate的工作原理 1.Hibernate 的初始化. 读取Hibernate 的配置信息-〉创建Session Factory 1)创建Configeration类的实例。 它的构造方法:将配置信息(Hibernate config.xml)读入到内存。 一个Configeration 实例代表Hibernate 所有Java类到Sql数据库映射的集合。 2)创建SessionFactory实例 把Configeration 对象中的所有配置信息拷贝到SessionFactory的缓存中。 SessionFactory的实例代表一个数据库存储员源,创建后不再与Configeration 对象关联。 缓存(cache):指Java对象的属性(通常是一些集合类型的属性-......
阅读全文