术之多

  • 首页
  • Python
  • Java
  • IOS
  • Andorid
  • NodeJS
  • JavaScript
  • HTML5

SSH框架整合

SSH框架整合 一.原理图 action:(struts2) 1.获取表单的数据 2.表单的验证,例如非空验证,email验证等 3.调用service,并把数据传递给service Service:业务层 增删改查,比如:登录,调用dao的query方法进行查询,返回结果,进行用户名密码的比对,将结果返回给action Dao(hibernate)save.delete.update.query Spring 1.ioc,由spring管理创建.销毁action.service.dao Jav

【JAVA并发编程实战】9、锁分段

package cn.study.concurrency.ch11; /** * 锁分段 * @author xiaof * */ public class StripedMap { //同步策略:就是对数组进行分段上锁,n个节点用n%LOCKS锁保护 private static final int N_LOCKS = 16; private final Node[] buckets; private final Object[] locks; private static class Nod

HTML兼容问题——HACK技术

有话先说:本文的目的主要是向大家描述一下我们在遇见IE8版本一下以及Firefox兼容的问题. 针对不同的浏览器写不同的CSS的过程,这就叫CSS hack,也叫写CSS hack,相信您会对一些比较不易解决的兼容问题有一定的兴趣. 注意点: 网上很多资料中常常把!important也作为 个hack 段,其实这是 个误区.!important常常被我们 来更改样式, 不是兼容hack.造成这 个误区的原因是IE6在某些情况下不主动识别!important,以 于常常被 误 做识别IE6的hac

IIS7配置Gzip压缩 JS压强失败的原因

开启配置HTTP压缩(GZip) 在IIS7中配置Gzip压缩相比IIS6来说实在容易了许多,而且默认情况下就是启用GZip压缩的.如果没有,则可以再功能视图下找到“压缩”项,进入之后就会看到“静态内容压缩”和“动态内容压缩”两个选项,勾上即可. 配置启用压缩的文件类型及其他选项 当开启GZip压缩之后,IIS并不是对所有内容都启用了压缩,而是有选择的进行压缩.遗憾的是,我们无法直接在IIS7管理器中配置这些压缩选项.我们首先需要在C:\Windows\System32\inetsrv\conf

js获取单选按钮的值

function a(){ var v=document.getElementsByName("radio"); ;i<v.length;i++){ if(v[i].checked==true){ alert(v[i].value); } } }

Win7与XP共享互相访问及共享注意事项!

win7共享方法和XP类似,主要需要检查以下操作: 1,首先将Guest账户打开 2,右击文件夹-属性-共享选项-高级共享 3,将共享文件√打上,应用-确定即可! 4,查看自己IP(开始-运行-cmd-ipconfig) 5,在另外的电脑上开始-运行,进入自己的共享(开始-输入自己的IP,如\\192.168.1.2) Win7中共享可能会出现的问题!   共享后XP无法访问win7的共享? 当用xp访问win7共享的时候(在地址栏输入\\192.168.0.3),出现“Windows找不到’\

JS控制打印指定div

<html><head><script language="javascript">function printdiv(printpage){var headstr = "<html><head><title></title></head><body>";var footstr = "</body>";var newstr =

[转]PhoneGap使用PushPlugin插件实现消息推送

本文转自:http://my.oschina.net/u/1270482/blog/217661 http://devgirl.org/2013/07/17/tutorial-implement-push-notifications-in-your-phonegap-application/ 概括 Android设备通过GCM服务来接收推送消息,而iOS设备这从苹果的APN服务获取.虽然按照负载来说这是两种不同的服务,但是证书都在从第三方接收消息的时候是需要作为一个存储和转发类型的服务.辨别接收

Android平台下的JNI开发

JNI是Java Native Interface的缩写,通过JNI可以方便我们在Android平台上进行C/C++编程.要用JNI首先必须安装Android的NDK,配置好NDK环境之后就可以在Eclipse下进行C/C++开发了. 其实JNI的原理很容易理解,其本质就是在Java层定义一个接口,同时在C层用C/C++代码实现该接口的功能并编译成动态链接库,这样 Activity就可以通过Java层接口调用生成的动态链接库,完成相应的功能.简单地说就是两点:(1)定义Java接口(JNI),(

走进WCF一 (异常如此多娇,引无数码农竞折煞)

对于WCF一直都是只知其然,公司框架的架构者也只是对我们授之以鱼,而不授之以渔. 带着初学者的态度进入了大神Artech的博客,逐步慢慢上手. 我的解决方案(和大神的一模一样,只是过程中一波三折的) Clients:客户端控制台程序,需要引用(System.ServiceMode),并在此项目中创建与WCF的通信. Contracts:契约项目(我是右键解决方案->添加->新建项目->WCF服务库进行创建,这样好像就不用引用System.ServiceMode,它会自动引用),这个项目的

Error when launching Quest Central for DB2: "QCC10000E - Unable to allocate environment handle fo

标题 Error when launching Quest Central for DB2: "QCC10000E - Unable to allocate environment handle fo 说明 Error when launching Quest Central for DB2: "QCC10000E - Unable to allocate environment handle for DBConnect". 原因 Windows system path do

poi操作excel设置数据有效性

private void setDataValidationList(short firstRow,short endRow,short firstCol, short endCol,String data,HSSFSheet sheet ){ //设置下拉列表的内容 String[] textlist=data.split(","); for(int i=0;i<textlist.length;i++){ System.out.println(textlist[i]); } /

ASP.NET基础之HttpModule学习

最近学习WCF知识时看到有关IIS版本的知识,发现对HttpContext,HttpModule,HttpHandler的内容都不是很了解,这三个也是ASP.NET相对基础的内容,晚上特地花点时间针对HttpModule的内容进行补充,文中的理论知识都是从网上多方面整理,最后的实例是本人所写的两个小实例,主要是针对HttpModule的运用: 一:关于HttpModule理论知识 1:HttpModule概述 HttpModule是实现了IHttpModule接口的程序集.一般来说,我们可以将A

白话ASP.NET MVC之三:Controller是如何解析出来的

我们在上一篇文章中介绍Controller激活系统中所涉及到的一些类型,比如有关Controller类型的相关定义类型就包括了IController类型,IAsyncController类型,ControllerBase抽象类型和我们最终要使用的抽象类型Controller,这是ASP.NET MVC 框架中和Controller本身定义相关的类型.其他辅助类型,包括管理Controller的类型ControllerFactory,这个工厂负责Controller的生产和销毁.我们还涉及到另一个

用VSCode开发一个asp.net core 2.0+angular 5项目(4): Angular5全局错误处理

第一部分: http://www.cnblogs.com/cgzl/p/8478993.html 第二部分: http://www.cnblogs.com/cgzl/p/8481825.html 第三部分: https://www.cnblogs.com/cgzl/p/8525541.html 这篇文章将介绍angular 5的全局错误处理. 需要使用到代码: https://pan.baidu.com/s/1F0KjbwVE8_Tzfwy69Alp-A angular 5 全局错误处理 参考文

UNIX环境高级编程——Linux终端设备详解

终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备.tty是Teletype的缩写.Teletype是最早出现的一种终端设备,很象电传打字机(或者说就是),是由Teletype公司生产的.在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种: 1.串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备.计算机把每个串行端口都看作是一个字符设备.有段时间这些串行端口设备通常被

浏览器URL中 encodeURIComponent()加密和decodeURIComponent()解码

encodeURIComponent()加密 定义和用法 encodeURIComponent() 函数可把字符串作为 URI 组件进行编码. 语法 encodeURIComponent(URIstring) 参数 描述 URIstring 必需.一个字符串,含有 URI 组件或其他要编码的文本. 返回值 URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换. 说明 该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~

I2C写时序图[转]

1. I2C写时序图: 注意:最后一个byte后,结束标志在第十个CLK上升沿之后: 2. I2C读时序图: 注意:restart信号格式:读操作结束前最后一组clk的最后一个上升沿,主机应发送NACK(之前的读clk后最后一个bit发送ACK),然后再发送结束标志. https://blog.csdn.net/duobaohongtu3/article/details/52563277

解决React Native使用Fetch API请求网络报Network request failed

问题来源: 1 . 在测试fetch数据请求时,Xcode9.0以上的无法请求https, 需要在Xcode中加载项目后修改Info.plist的相关配置,具体如下参考 问题及解决方法一模一样,不再重新写了,直接转发前辈们的.只为了今后忘记操作而保存的笔记. 转发: 1 .  解决React Native使用Fetch API请求网络报Network request failed 2 . Mac上React Native的fetch请求报错Network request failed解决办法

【powerBI】power pivot添加参数表

背景 最近在做应用分析,爬了几个应用市场的排行榜,需要分析前多少名各个品类的app有多少个.数据量不大,excel就能做分析,所以想起来pivot的参数表功能.这个功能还是比较实用的,在这再做个记录,以备后来. 思路 首先需要一个参数的字典表,并直接链接回表: 其次,如何判断我在切片器选中了1个参数,这涉及到haveonevalue函数--判断某列是否只有1个值,返回true/false: 最后,怎么把这个选中的值应用到要算的度量里去,这涉及到values函数--取一列中的不重复值. 步骤 1.
Home

Powered By WordPress

苏ICP备20014510号-2