- 深度学习之深度学习框架——Tensorflow
只求毕业
目录Tensorflow框架Tensorflow的特点Tensorflow基础Tensorflow的编程习惯Tensorflow的设计基本思想Tensorflow进阶图创一个新的图——tf.Graph()op有哪些会话会话的run()方法张量张量的阶张量的数据类型张量的属性张量的静态形状和动态形状张量操作——生成张量张量操作——张量变换Tensorflow框架Tensorflow的特点Tensor
- 养成这8个编程习惯,你的Python性能将蹭蹭蹭地往上涨
嗨学编程
本人对于Python学习创建了一个小小的学习圈子,为各位提供了一个平台,大家一起来讨论学习Python。欢迎各位到来Python学习群:960410445一起讨论视频分享学习。Python是未来的发展方向,正在挑战我们的分析能力及对世界的认知方式,因此,我们与时俱进,迎接变化,并不断的成长,掌握Python核心技术,才是掌握真正的价值所在。1、使用局部变量尽量使用局部变量代替全局变量:便于维护,提
- 学习Python要养成良好的编程习惯,应当避开这些低级错误
头顶一根发的程序猿
1、忘记在if,for,def,elif,else,class等声明末尾加:会导致“SyntaxError:invalidsyntax”如下:ifspam==42print('Hello!')2、使用=而不是==也会导致“SyntaxError:invalidsyntax”=是赋值操作符而==是等于比较操作。该错误发生在如下代码中:ifspam=42:print('Hello!')3、错误的使用缩
- c++野指针如何处理?
seasermy
c++编程技术c++
什么是野指针?野指针指向一个已删除的对象或未申请访问受限内存区域的指针。与空指针不同,野指针无法通过简单地判断是否为NULL避免,而只能通过养成良好的编程习惯来尽力减少,对野指针进行操作很容易造成程序错误。野指针产生成因野指针主要是因为疏忽而出现的删除或申请访问受限内存区域的指针:1.指针变量未初始化任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气,因此指针变量在创
- 工厂模式详解
几个苹果
设计模式工厂模式java
文章目录1.简单工厂模式2.工厂方法模式3.抽象工厂模式4.区别总结1.简单工厂模式简单工厂模式(SimpleFactoryPattern)并不是一种标准的设计模式(不在GoF设计模式的23种之列),而是一种编程习惯,用于创建对象而不必指定将要创建的对象的确切类。它有一个工厂类,可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类和接口。优点:将对象的创建和使用分离,客户端无需知道
- java良好的编程习惯
代码墨白
1.应该在每个程序的开始都加上注释,解释该程序的目的、作者以及程序最后一次被修改的日期和时间。应该在每个程序的开始都加上注释,解释该程序的目的、作者以及程序最后一次被修改的日期和时间。2.使用空行和空格来增强程序的可读性,例如for循环括号两边最好也要流出空格增强可读性。3.按照约定,类名标识符中的第一个字母大写,同时将其后每个单词的首字母都大写。java程序员认为这样的标识符通常表示java中的
- 数据输入时,数据的类型不匹配
Austin_1024
c++
一、问题背景数据输入时,数据类型不匹配。此时输入失败,变量的值还是原来的值。说明:变量如果不做初始化,它的值是不确定的。良好的编程习惯:变量在定义时,进行初始化,eg:intage=0;#include#includeusingnamespacestd;intmain(void){inta=0;//声明变量时赋初值,防止错误输入导致程序输出错误,提高健壮性。intb=0;intc=0;cout>a
- 大更新!gpt加入记忆功能,可以记忆自己的提问啦!
赵闪闪168
闪闪精选人工智能chatgpt
2月14日凌晨,OpenAI在官网宣布,正在测试ChatGPT记住用户提问内容的能力,同时可以自由控制其内存。该功能使用户不必频繁地提问相同的内容,ChatGPT都将记住那些内容并对长对话、个性化聊天等,例如,写长文小说;长期健康追踪;个性化编程习惯等,起到巨大帮助。自定义GPTs也支持该功能。目前,部分免费和Plus用户可以使用该功能,未来,OpenAI将进行更大的测试范围。,时长00:19Ch
- es6学习总结
丁晓杰_2021强化班
以下是我es6学习的一部分总结:letconst和var之间的区别以及应用场景:let是ES6新出的命令,用于声明变量,会形成块级作用域,用其声明的变量,只在let命令所在的代码块内有效,并不再受外部的影响;let不存在变量提升,即变量在声明之前不能使用,这样的设计是为了让大家养成良好的编程习惯,变量一定要在声明之后使用;let会造成暂时性死区,即一进入到let声明的块级作用域,使用let声明的变
- python爬虫实例--爬取电脑壁纸
密发渐消
python学习python爬虫
目录前言一、用到的工具二、爬取步骤与过程1.用到的库2.解析代码三、最后上全部的代码啦最后感悟前言听说好的编程习惯是从写文章敲代码开始的,下面给大家介绍一个简单的python爬取图片的过程,超简单。我都不好意思写,但是主要是捋一下爬取过程。本文只是技术交流的,请不要商业用途哈一、用到的工具使用python爬虫工具,我使用的工具就是学习python都会用的的工具,一个是pycharm,一个是chro
- c++三种智能指针shared_ptr、weak_ptr、unique_ptr的原理和使用
奔跑的小白、
c++visualstudioc语言
c++智能指针总结一、智能指针出现的原因1.基于我们的的编程习惯,在堆区动态管理的资源忘记释放或者回收了,导致内存泄漏。2.有多个指针指向同一片内存的问题,造成内存资源的重复释放或回收。3.程序在在抛出异常前申请了资源,以至于异常抛出时导致程序中断,无法执行析构函数delete内存从而导致的内存泄漏。基于上面三个主要的原因,聪明的程序员就提出了智能指针方便管理我们自己的内存,一定程度上解决了c++
- ABAP基础知识 数据字典(二 开发篇)
syjf1976_abap
点击蓝字关注我们一前言数据字典是ABAP中最基本的知识,充分使用数据字典可以给你的程序提供一些基本功能(帮助,搜索帮助,数据校验等)这些功能可以改善程序对用户的友好度本文主要介绍ABAP程序关联数据字典希望本文对你的ABAP编程习惯能有一些积极的影响.二数据字典提供的基本功能详见链接无峰,公众号:ABAP技巧与实战ABAP基础知识数据字典(一功能篇)本文介绍关联时,只涉及到三个常用基本功能F1帮助
- 【Java从入门到精通】Java注释
厉昱辰
Java从入门到精通java开发语言
Java注释在计算机语言中,注释是计算机语言的一个重要组成部分,用于在源代码中解释代码的作用,可以增强程序的可读性,可维护性。Java注释是一种在Java程序中用于提供代码功能说明的文本。注释不会被编译器包含在最终的可执行程序中,因此不会影响程序的运行。注释是良好的编程习惯,它们帮助程序员更容易地理解代码的用途和功能,并且在团队协作中非常有用。Java注释主要有三种类型:单行注释多行注释文档注释单
- c#引入dll文件报错_C#中调用Dll动态链接库
weixin_39643336
c#引入dll文件报错
C#中调用Dll动态链接库起始受限于语言的不同,我们有的时候可能会用别人提供的函数及方法或者其他的什么原因、反正就是要调!!!恰巧别人所使用的的语言跟自己又不是一样的这个时候想要调用别人的函数库就需要借用一些别的东西了今天我们要说的是“UnmanagedExports”当前我所要实现的目的只是为某一QQ机器人编写插件但我又不喜欢某中文编程语言,编程习惯导致233333在这里我们还可以使用进程间UD
- 每个人都可以用C语言写的推箱子小游戏!今天你就可以写出属于自己项目~
75580e7086e5
C语言,作为大多数人的第一门编程语言,重要性不言而喻,很多编程习惯,逻辑方式在此时就已经形成了。这个是我在大一学习C语言后写的推箱子小游戏,自己的逻辑能力得到了提升,在这里同大家分享这个推箱子小游戏项目。先来看看最后的运行的效果。这是一个在WindowsDos界面的小游戏,界面上有推箱子的地图,使用#来代表地图的边界,P来代表推箱子的小人,X来代表箱子,O来代表箱子要推到的目标位置。W(w)、S(
- 30 webpack中使用Eslint
render-ydb
webpackwebpackjavascript前端
Eslint一个团队中每个人的编程习惯是不同的,那么项目中的代码就是各种风格的,这无疑增加了项目代码的维护成本。作为一个团队,应该有着统一的代码规范,让代码具有更高的可读性。单是靠程序员手动去修改不符合团队代码规范的代码,不仅耗时耗力,而且很少做到万无一失。这些代码规范的检测和修改应该交给程序帮我们去实现。本章节从JavaScript层面,介绍如何在Webpack中实现对JavaScript代码风
- 赋值类型转换、标准输入输出以及运算符优先级
十万个秋刀鱼
c语言开发语言
目录一、变量命名习惯二、赋值类型转换三、输入输出一、变量命名习惯简洁明了的变量名不仅能给自己在编程过程中带来方便,而且在别人阅读代码时也能清楚知道变量的大致意思。培养良好的编程习惯是一件非常有意义的事情。接下来介绍几种变量的命名方式和一些常用的规则。读者可以选择合适的一种作为自己的编程风格。1、尽量使用单词进行命名2、如果变量名过长则可以使用简写单词,在缩短简写变量的时候可以省去元音字母a、o、u
- 【C++】C++入门 — 指针空值nullptr
叫我龙翔
从零开始的C++生活c++java开发语言学习
C++入门指针空值指针空值在良好的C/C++编程习惯中,声明一个变量时最好给该变量一个合适的初始值,否则可能会出现不可预料的错误,比如未初始化的指针。如果一个指针没有合法的指向,我们基本都是按照如下方式对其进行初始化:voidTestPtr(){int*p1=NULL;int*p2=0;//……}NULL实际是一个宏,在传统的C头文件(stddef.h)中,可以看到如下代码:#ifndefNULL
- 【蓝桥杯51单片机入门记录】LED
La_gloire
51单片机单片机嵌入式硬件
目录一、基础(1)新建工程(2)编写前准备二、LED(1)点亮LED灯(2)LED闪烁延时函数的生成(stc-isp中生成)实现(3)流水灯一、基础(1)新建工程养成良好的编程习惯,每一个不同的工程项目对应一个不同的文件夹芯片选择(本篇选择的是AT89C52)点开“品”字工具栏,修改相关信息点开魔术棒,勾选生成HEX文件erer(2)编写前准备右键点击user栏添加用户主程序(main.c)右键引
- vue组件双向绑定.sync修饰符的一个坑
weixin_34377065
javascriptViewUI
我们知道组件是单项的,但是有时候需要双向,这时候我们可以使用.sync修饰符,但今天遇到一个坑,一直不成功,花了半小时试出来的。。。。在编程的时候我们很习惯冒号后面跟着空格。而.sync双向绑定需要子组件显性触发this.$emit('update:foo',newValue)这里的updata:foo可以说是一个名字,不能加空格,不能加空格,不能加空格!!!这就是坑,由于编程习惯,也许会有人加空
- Linux-02-Shell 编程之条件语句
X.cc
linuxlinux服务器运维
条件测试操作使用test测试命令时,包括以下两种形式Test条件表达式或【条件表达式】这两种方式的作用完全相同,但通常后一种形式更为常用,也更贴近编程习惯。需要注意的是,方括号“[”或“]”与条件表达式之间需要至少一个空格进行分隔文件测试-d:测试是否为目录(Directory)-e:测试目录或文件是否存在(Exist)。-f:测试是否为文件(File)。-r:测试当前用户是否有权限读取(Read
- shell
暗隐之光
linux运维服务器
一.运行方式方式一方式二方式三方式四方式五shtest.shbashtest.shchmoda+x./test.sh.test.shsourcetest.sh二.编程习惯在脚本中尽量不用中文脚本名见名知意编写流程控制语句时,先将结构写出来三.变量3.1变量的命名变量不能以数字开始多个单词通过_连接3.2环境变量(全局变量)由系统定义的变量,用大写字母表示PATH:当你输入一个命令时,系统会在PAT
- 深入探讨内存泄漏的原因及解决方法
达芬奇要当程序员
JVMjvm
目录引言什么是内存泄漏?内存泄漏的常见原因1.未释放动态分配的内存2.引用计数错误3.循环引用4.文件未关闭5.内存碎片解决内存泄漏的方法1.内存检测工具2.自动内存管理3.良好的编程习惯4.内存池技术5.定期审查代码结论引言随着计算机科技的不断发展,软件开发变得更加复杂,而内存泄漏问题也因此变得更加普遍。内存泄漏是指程序运行时未能正确释放已经不再使用的内存,导致系统的内存空间逐渐耗尽。本文将深入
- 史上最全 69 道 Spring 面试题和答案
凯睿看世界
Spring概述1.什么是spring?Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2.使用Spring框架的好处是什么?轻量:Spring是轻量的,基本的版本大约2MB控制反转:Spring通过控制反转实现
- c语言纳入学校课程,《C语言程序设计》课程教学改革探讨
weixin_39542936
c语言纳入学校课程
[摘要]随着时代的发展,“C语言程序设计”课程已经成为高等学校非计算机专业学生的计算机基础课程,在培养大学生良好的编程习惯,提高计算机编程能力和水平方面起到了重要作用。因此,迫切需要改变教学模式、更新教学内容、完善教学方法、丰富教学手段,使大学生养成良好的计算机素养,以适应新时期社会的需求。[关键词]C语言程序设计教学改革[中图分类号]G642[文献标识码]A[文章编号]2095-3437(201
- C++之函数名后面的const
老歌老听老掉牙
C++学习与记录c++const
在C++中,函数名后面加上const关键字表示该函数不会修改对象的成员变量(除非成员变量是mutable的)。这是一种良好的编程习惯,可以提高代码的安全性和可读性。在这个例子中,internalWinId()和effectiveWinId()都被声明为const,这意味着它们不能修改调用它们的对象的状态。如果这些函数试图修改对象的状态,编译器将报错。此外,由于这些函数没有修改对象的状态,因此它们可
- IAR7.1-IAR8.3编译错误
可可西里_X_back
工作笔记c++开发语言
IAR7.10.1编译错误1、Error[Pe020]:identifier“xxx”isundefined(1)把xxx的定义,放在了使用它的语句下面,引起的错误。良好的编程习惯是,如果变量的定义和使用处于同一文件,就要先定义后使用,且定义语句要放在使用的前面。所以最好将定义放在头文件里,再引用头文件即可。(2)没有引用相关头文件(3)真的没有定义(4)定义在其他c文件时,要用extern定义2
- (四)Head first design patterns工厂篇(c++)
闻林禹
设计模式cpp设计模式
工厂篇参考:https://zhuanlan.zhihu.com/p/476420041什么是工厂?负责创建对象,实现其细节的类被称为工厂(Factory)。简单工厂模式简单工厂是对工厂最基础的实现方式,其实都不能算作是一种设计模式,而是更像是一种编程习惯。简单工厂的目的是将“类实例化的操作”与“使用对象的操作”分开,让使用者不用知道具体参数就可以实例化出所需要的“产品”类,从而避免了在客户端代码
- C++的两个关键字——friend & static
南凹痴之
staticstatic本意为“静态”,其修饰的变量存放于静态存储区(同全局变量一样),其作用域和生存期也会与普通变量所不同。依照位置,可以分为四种全局变量前这个改变了变量的作用域,具体不累述。局部变量前这个可以改变该局部变量的生存期,使之一直保持在程序结束之后,而作用域不变。这一特性,减少了全局变量的使用,符合良好的编程习惯,如在如下程序中——voidTest(){while(true){...
- Java中的final关键字和static关键字
swadian2008
Javafinalstaticjava
目录1、final关键字(1)final修饰变量、方法和类(2)final修饰的集合和不可变集合2、static关键字(1)静态字段(2)静态方法这两个关键字编写代码时会经常用,正确的使用这些关键字,可以形成良好的编程习惯,保护好代码的封装性。1、final关键字在Java中,利用关键字final指示常量,习惯上,常量名使用全大写。关键字final表示这个变量只能被赋值一次。一旦被赋值之后,就不能
- 对于规范和实现,你会混淆吗?
yangshangchuan
HotSpot
昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息:
JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So
- android 网络
百合不是茶
网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.Arr
- [读书笔记]读法拉第传
comsci
读书笔记
1831年的时候,一年可以赚到1000英镑的人..应该很少的...
要成为一个科学家,没有足够的资金支持,很多实验都无法完成
但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......
- 随机数的产生
沐刃青蛟
随机数
c++中阐述随机数的方法有两种:
一是产生假随机数(不管操作多少次,所产生的数都不会改变)
这类随机数是使用了默认的种子值产生的,所以每次都是一样的。
//默认种子
for (int i = 0; i < 5; i++)
{
cout<<
- PHP检测函数所在的文件名
IT独行者
PHP函数
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。
代码:
[php]
view plain
copy
// Filename: functions.php
<?php&nbs
- 银行各系统功能简介
文强chu
金融
银行各系统功能简介 业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系
- Python学习1(pip django 安装以及第一个project)
小桔子
pythondjangopip
最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上!
第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy!
第二部:解压这个压缩文件,会看到一个setup.p
- php 数组
aichenglong
PHP排序数组循环多维数组
1 php中的创建数组
$product = array('tires','oil','spark');//array()实际上是语言结构而不 是函数
2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组
$numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10
$numbers=range(1,10,
- 安装python2.7
AILIKES
python
安装python2.7
1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
2、复制解压
#mkdir -p /opt/usr/python
#cp /opt/soft/Python-2
- java异常的处理探讨
百合不是茶
JAVA异常
//java异常
/*
1,了解java 中的异常处理机制,有三种操作
a,声明异常
b,抛出异常
c,捕获异常
2,学会使用try-catch-finally来处理异常
3,学会如何声明异常和抛出异常
4,学会创建自己的异常
*/
//2,学会使用try-catch-finally来处理异常
- getElementsByName实例
bijian1013
element
实例1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/x
- 探索JUnit4扩展:Runner
bijian1013
java单元测试JUnit
参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。
文章地址:http://www.blogjava.net/jiangshachina/archive/20
- [MongoDB学习笔记二]MongoDB副本集
bit1129
mongodb
1. 副本集的特性
1)一台主服务器(Primary),多台从服务器(Secondary)
2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作
3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来
2
- 【Spark八十一】Hive in the spark assembly
bit1129
assembly
Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners:
1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)
- Nginx问题定位之监控进程异常退出
ronin47
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。
1. 在error.log中查看是否有signal项,如果有,看看signal是多少。
比如,这是一个异常退出的情况:
$grep signal error.log
2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s
- No grammar constraints (DTD or XML schema).....两种解决方法
byalias
xml
方法一:常用方法 关闭XML验证
工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。
方法二:(个人推荐)
添加 内容如下
<?xml version=
- Netty源码学习-DefaultChannelPipeline
bylijinnan
netty
package com.ljn.channel;
/**
* ChannelPipeline采用的是Intercepting Filter 模式
* 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现
*
* 下面对ChannelPipeline作一个模拟,只模拟关键代码:
*/
public class Pipeline {
- MYSQL数据库常用备份及恢复语句
chicony
mysql
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。
mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > ba
- 小白谈谈云计算--基于Google三大论文
CrazyMizzz
Google云计算GFS
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
&n
- hadoop 平衡空间设置方法
daizj
hadoopbalancer
在hdfs-site.xml中增加设置balance的带宽,默认只有1M:
<property>
<name>dfs.balance.bandwidthPerSec</name>
<value>10485760</value>
<description&g
- Eclipse程序员要掌握的常用快捷键
dcj3sjt126com
编程
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得
- Android学习之路
dcj3sjt126com
Android学习
转自:http://blog.csdn.net/ryantang03/article/details/6901459
以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。
下面说说我学习Android的感受,我学Android首先是看MARS的视
- java 遍历Map的四种方法
eksliang
javaHashMapjava 遍历Map的四种方法
转载请出自出处:
http://eksliang.iteye.com/blog/2059996
package com.ickes;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
* 遍历Map的四种方式
- 【精典】数据库相关相关
gengzg
数据库
package C3P0;
import java.sql.Connection;
import java.sql.SQLException;
import java.beans.PropertyVetoException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBPool{
- 自动补全
huyana_town
自动补全
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo
- jquery在线预览PDF文件,打开PDF文件
天梯梦
jquery
最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。
核心代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
- ViewPager刷新单个页面的方法
lovelease
androidviewpagertag刷新
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面
- 利用按位取反(~)从复合枚举值里清除枚举值
草料场
enum
以 C# 中的 System.Drawing.FontStyle 为例。
如果需要同时有多种效果,
如:“粗体”和“下划线”的效果,可以用按位或(|)
FontStyle style = FontStyle.Bold | FontStyle.Underline;
如果需要去除 style 里的某一种效果,
- Linux系统新手学习的11点建议
刘星宇
编程工作linux脚本
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu
- hibernate dao层应用之HibernateDaoSupport二次封装
wangzhezichuan
DAOHibernate
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul