gszadc.com

JDBC连接MySQL数据库及演示样例 2016-05-24

JDBC连接MySQL数据库及演示样例
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识                 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接口组成.JDBC为数据库开发者提供了一个标准的API,据此能 ...

获取百度开放平台密钥 2016-05-24

获取百度开放平台密钥
今天打开网站的时候出现了这个问题:“百度未授权使用地图API,可能是因为您提供的密钥不是有效的百度开放平台密钥或此密钥未对本应用的百度地图JavaScriptAPI授权.....”仔细看了一下代码,是因为没有获取百度地图提供的密钥,那么如何获取密钥呢? 1.在百度搜索框中输入“百度地图API”回车,看到连接的首页,点击进去. 2.点击这个进去   3.进去以后可以看见这个“申请 ...

Spring中IOC和AOP的详细解释转 2016-05-24

原文链接:Spring中IOC和AOP的详细解释 我们是在使用Spring框架的过程中,其实就是为了使用IOC,依赖注入,和AOP,面向切面编程,这两个是Spring的灵魂. 主要用到的设计模式有工厂模式和代理模式. IOC就是典型的工厂模式,通过sessionfactory去注入实例. AOP就是典型的代理模式的体现. 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息.过滤消息.把消息转发给委托类,以及事后处理消息等.代理类与委托类之间通

实战经验64位Win7安装+32位Oracle+PL/SQL解决方法 2016-05-24

实战经验64位Win7安装+32位Oracle+PL/SQL解决方法
软件环境:64位win7.32位Oracle 10g. PL/SQL 9.0.4.1644 前言:以前开发用的都是32位系统,突然换到64位上,安装环境真的有点麻烦了,尤其对于PL/SQL只支持32位等.看了很多的资料,但一些问题并不能直接解决.花了一天时间终于安装成功了,下文将安装过程中遇到的问题记录下,以便作为以后的参照,也希望对大家解决类似问题有用. 情景:安装完win7 ...

关于Windows7的64位系统不兼容某些控件的问题 2016-05-24

关于Windows7的64位系统不兼容某些控件的问题
我的问题是vsflex7.ocx 不能在64位系统下运行,导致软件的一个涉及到这个控件的功能出错.如下: 解决的办法基本思路是把这个控件注册一下.然后就可以了.就是这个控件: 目录中没有自己下载个.32位系统的.ocx应该放在C:\Windows\System32目录下64位系统的.ocx应该放在C:\Windows\SysWOW64目录下网上总结的方法:

C++:四种必须使用初始化列表情况 2016-05-24

[c++]必须在类初始化列表中初始化的几种情况 1. 类成员为const类型 2. 类成员为引用类型 #include <iostream> using namespace std; class A {     public:         A(int &v) : i(v), p(v), j(v) {}         void print_val() { cout << "hello:" << i << "  &qu

编程之美2.1求二进制数中1的个数 2016-05-24

如果有数n 曾经用除二取余法 复杂度logn 不多说 有一个logv的方法 v为1的个数 复杂度比logn小 int Count(int x) { int ans = 0; while(x) { x &= (x-1); ans++; } return ans; } 这里用到了位运算  x&(x-1)每次去掉一个1 举个样例  100010001000&(10001000) = 100010000000 100010000000&(10001000)

PHP二维数组如何根据某个字段排序 2016-05-24

分享下PHP二维数组如何根据某个字段排序的方法. 从两个不同的表中获取各自的4条数据,然后整合(array_merge)成一个数组,再根据数据的创建时间降序排序取前4条. 本文记录的要实现的功能类似于 MySQL 中的 ORDER BY,上个项目中有遇到这样的一个需求. 要求:从两个不同的表中获取各自的4条数据,然后整合(array_merge)成一个数组,再根据数据的创建时间降序排序取前4条. 这个要求就不是 ORDER BY 能解决的问题了.因此翻看 PHP手册查找到了如下方法,做此笔记.

EMVTag系列2磁条等效数据 2016-05-24

Ø 57  磁条2等效数据 L: var. up to 19 -M(必备):此数据必须存在并提供给终端,终端在读应用数据过程中,如果没有读到必备数据,终端中止交易 按GB/T 17552,磁条2的数据.不包括起始位.结束位和LRC(验证码),包括: 1)   应用主账号(PAN) 2)   分隔符("D") 3)   期满日期(YYMM) 4)   服务码 5)   PIN验证域 6)   自定义数据(由支付系统定义) 7)   补F(如果不是偶数个)      如果实际生产环境发卡时

Swift2.1语法指南——错误处理 2016-05-24

原档:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ErrorHandling.html#//apple_ref/doc/uid/TP40014097-CH42-ID508 参考:http://wiki.jikexueyuan.com/project/swift/chapter2/18_Error_Handling.html

为了肾六(dp) 2016-05-24

  为了肾六 时间限制:4000 ms  |  内存限制:210535 KB 难度:2 描述 最近肾六很流行,goshawk看身边的朋友都用上了apple.自己还用着W年前的Samsung.于是决定去IT公司打工,都是为了肾六.现在上司让他解决下面的一个小问题,但是goshawk没学好算法,被这个问题难住了,聪明的你帮帮他吧. 给一个n个整数的序列p1,p2,p3.....pn.你要以下面的方式选k对整数.[l1, r1], [l2, r2], ..., [lk, rk] (1 ≤ l1 ≤ r

rabbitmq使用deadletter机制来进行retry 2016-05-24

首先建立 工作exchange和工作queue,指定工作队列的x-dead-letter-exchange到重试exchenge var workQueueArgs = new Dictionary<string, object> { { "x-dead-letter-exchange", RETRY_EXCHANGE }, }; channel.ExchangeDeclare(WORK_EXCHANGE, "direct"); channel.Queu

SQLAlchemy对象缓存和刷新 2016-05-24

SQLAlchemy 对象缓存和刷新 SQLAlchemy 带有对象缓存机制,在重复查询相同的对象时,直接先查询本地的缓存,而不需要从数据库加载数据. 在每个 model 对象的内部,SQLAlchemy 在对象的 __dict__ 中维护对象的状态.它往 __dict__ 中加入对象的状态 _sa_instance_state,通过这个值来跟踪对象._sa_instance_state 是 sqlalchemy.orm.state.InstanceState 类型,里面保存这个对象的 sess

FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别 2016-05-24

Unix时间戳(Unix timestamp),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数.在MySQL中如何格式化时间戳?在mysql中因为timestamp无法支持到毫秒,所以很多时候采用毫秒进行存储.那么如何将存储在数据库中Int类型的时间,如: 1344954515 ,转换成我们正常可以肉眼能看懂的时间格式呢?我们一般都使用FROM_UNIXTIME函数.FROM_UNIXTIME(unix_timestamp,format)unix

WPF装饰元素 2016-05-24

WPF装饰元素
Border: <Style TargetType="Border"> <Setter Property="CornerRadius" Value="5"></Setter> </Style> Button: 使用 ButtonChrome 装饰元素获取特有的圆角和阴影背 ...

面向对象建模方法与数据库建模方法的比较 2016-05-24

面向对象建模方法与数据库建模方法的比较
我们知道:软件开发一般分为五个阶段:分析.设计.编程.调试.部署和运行. 编程阶段我们通常采用Java/.NET这样面向对象的 语言,使用面向对象的语言可以为我们带来很多设计上的好处.不过好多时候,在开发过程中我们会错误的使用面向对象语言,具体的表现就是用面向对象的语言来 编写过程式的代码.我们开发软件就是将现实世界的东西对应到计算机世界中,如何做好现实世界与计算机世界间的映射 ...

Windows8.1开发的5个新XAML功能 2016-05-24

Windows8.1开发的5个新XAML功能
上周的微软Build 2013中,微软XAML的项目经理Tim Heuer介绍了一些已经被添加到Windows 8.1中的XAML新功能,这次Windows 8.1新版本中新增了650多个API,所以我们选出最值得开发者注意的5个功能为大家详细介绍一下. Hub控件 Windows 8中的Bing 应用就实用了这类控件,就像下面这幅图所示,一整个Hub页面主要分为两个部分,跨页 ...

jquery获取自定义属性(attr和prop)实例介绍 2016-05-24

jquery获取自定义属性(attr和prop)实例介绍
jquery获取自定义属性(attr和prop)实例介绍 作者: 字体:[增加 减小] 类型:转载 jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式 $("form").attr("check"); $(" ...

Log4net集成到MVC+EF框架 2016-05-24

前提引用Log4Net.dll文件 1. [assembly: log4net.Config.XmlConfigurator(ConfigFile = "Web.config", Watch = true)] 上述代码写到AssemblyInfo.cs文件中 2.Global.asax文件中,Application_Start方法中添加对Log4Net的初始化代码如下: string l4net = Server.MapPath("~/Web.config");lo

一周排行
  • RabbitMQ实例教程:主题交换机
    前面的例子中,尽管我们使用了direct路由代替fanout路由解决了盲目广播的问题,但d ...
  • XWIKI支持MarkDown语法格式
    最近开发同事需要在XWIKI页面显示JSON格式和其他一些代码.开发同事平时习惯使用Mar ...
  • ps命令、top命令、htop命令及dstat命令
    在Linux进程管理中常常需要查看进程的一些状态等信息,而Linux中也提供了许多可以令用 ...
  •      要对系统排错主要是对系统启动流程的熟悉,然后启动到哪发现问题,就可以初步判断故障出来哪里.      今天我主要说说关于boot分区的问题.如果是boot分区出问题了.     boot分区问题分三种一.g ...
  • 自己写的,主要是练习python多线程模块threading,以下是代码:#coding:utf-8 import socket import threading import time class SkPort(t ...
  •     每个人都有过去.现在以及将来.没有人能够不为将来做考虑,没有考虑的也许是有侥幸心理的,也有走一步看一步的.当然这些都不是问题所在,就像我们老师讲课说的一样.我们学习的不是操作不是流程,学习的是理解这个过程,也 ...
  • 手把手教你搭建LyncServer2013之准备篇(一)
    这次实验的拓扑结构如下:首先准备AD域,把DC这台服务器提升为域服务器,在这里,域服务器的 ...
  • 1. 编辑 MgrApp.pm将密码判断部分先去掉,直接以任意密码登陆sub login函数中if ($a->auth($user, $pass)) {修改为if (1) {这样可以用任意密码登陆,登陆后将密码 ...
  • Magento入门基础--更改URL,去掉index.php
    安装完成Magento之后,是不是会很兴奋.别急,先进入后台Syetem,发现很多个选项了 ...
  • 绿坝初体验
    最近新推出“绿坝·花季护航”软件,怀着好奇和研究的心理测试一下.一.软件介绍:“绿坝-花季 ...