- 再添殊荣!移远通信工业智能品牌宝维塔™斩获AI创新应用奖
移远通信
算力人工智能工业智能
12月24日,2024中国物联网产业大会暨第21届慧聪品牌盛会在深圳圆满落幕。会上,移远通信凭借其工业智能品牌宝维塔™在推动AI技术落地与应用创新方面的卓越贡献,获颁“AI创新应用奖”。作为科技发展的前沿力量,AI技术正深刻改变着各行各业的生产模式和效率,尤其在工业领域,展现出了巨大潜力。宝维塔™是移远通信精心打造的工业智能品牌,专注于将人工智能、边缘计算、机器视觉、深度学习、软件算法平台等前沿技
- 使用工厂加策略模式实现操作日志记录
小灰灰是码农...
策略模式javaspringboot
需求:1.培训班管理;2.报名列表管理;3.申请信息变更;4.申请发布;5.申请审批以上是本次需求中的5个功能菜单,根据客户需求,要求在上述功能操作中的每一步都要进行日志的记录,分别记录登录人信息,IP地址,操作时间,如果是修改要求记录为“修改姓名:张三→张小三”共有8中日志操作类型。日志实现的方案:方案一、使用切面类思路:切面类适合在不改变原有业务逻辑的基础上,对特定的方法进行增强。在这个场景中
- 普通人如何利用GPT赚钱之开发虚拟助手
贫苦游商
普通人利用AI搞钱系列gpt人工智能深度学习机器人AIGC
普通人如何利用GPT赚钱之开发虚拟助手随着人工智能技术的迅猛发展,GPT(GenerativePre-trainedTransformer)作为一种强大的语言模型,正在改变我们的生活和工作方式。普通人如何利用GPT赚钱?开发虚拟助手是一个极具潜力的方向。本文将探讨如何开发虚拟助手,以及如何通过这一技术实现经济收益。什么是虚拟助手虚拟助手是一种基于人工智能的技术,能够理解自然语言并执行特定任务。它们
- HTML 样式之 CSS 全面解析
烂蜻蜓
HTMLhtmlcss前端
在网页开发的世界里,HTML负责搭建页面的结构,而CSS(CascadingStyleSheets,层叠样式表)则承担着渲染HTML元素标签样式的重任,赋予网页丰富的视觉效果。一、CSS的魅力展现CSS能够实现诸如改变文字的样式与颜色(Look!Stylesandcolors)、灵活操控文本(ManipulateText)、设置元素的颜色和盒子模型(Colors,Boxes)等诸多功能,极大地提升
- 百度官方!打造「大模型全开发周期系列课程」,AI应用开发入门课率先发布!(内含英雄帖)
在这个大模型技术日新月异的时代,AI的潜力正被无限释放,改变着我们的工作和生活方式。你是否渴望成为这场变革的参与者?你是否也想在这个大模型时代中抢占先机?那“学习AI”、“使用AI”、“入局AI”我们真的可以受益吗?学习辅助:将AI使用融入学习当中,依据当前学习情况,整理重点难点,让复习有的放矢,更高效掌握知识点。效率提升:帮助处理繁琐重复的工具,如数据分析师使用AI识别数据中的关键信息,自动整理
- Django中migrations是什么,是否可以删除?
计算机软件程序设计
知识科普django数据库模型同步migrations
【1】是什么在Django中,migrations是DjangoORM(对象关系映射)用来同步数据库模式与Django模型定义之间差异的机制。简单来说,当你对Django应用中的模型(models)进行修改时,比如添加字段、删除模型或者改变字段类型等,你需要一种方式来更新数据库结构以反映这些变化。这就是migrations发挥作用的地方。Migrations的主要功能版本控制数据库模式:Migra
- 【每日学点HarmonyOS Next知识】状态变量、动画UI残留、Tab控件显示、ob前缀问题、文字背景拉伸
轻口味
每天学点HarmonyOSNext知识harmonyosui华为HarmonyOSNext
1、HarmonyOS怎么用一个变量观察其他很多个变量的变化?有一个提交按钮的颜色,需要很多个值非空才变为红色,否则变为灰色,可不可以用一个变量统一观察这很多个值,去判断按钮该显示什么颜色,比如Button().backgroundColor(this.color),this.color的值取决于很多个输入框的值想将子组件与父组件的变量绑定起来,实现其中一个变量改变,对应的变量也做同步的改变,可以
- vue3 el-table 通过深度选择器::v-deep修改组件内部样式(默认样式)
BillKu
vue.jsjavascript前端
默认的样式:修改的样式:CSS://使用vue3的深度选择器::v-deep(或者:deep,::v-deep的别名),修改组件内部样式,从而改变组件默认的显示效果//表格奇数行样式::v-deep.el-table.odd-row{background-color:#ccffff;}//表格偶数行样式:deep.el-table.even-row{background-color:#9acdd6
- 【LeetCode Python实现】300. 最长递增子序列(中等)动态规划
不太灵光的程序员
LeetCodePython实现leetcodePython机试华为
文章目录题目描述示例1:示例2:示例3:提示:参考代码题目描述给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7]是数组[0,3,1,6,2,2,7]的子序列。示例1:输入:nums=[10,9,2,5,3,
- Pwn,我的栈溢出笔记就该这么写(上)
「已注销」
栈
一周的刨坟结束了,忙着搭建维护k8s,该整个小小的笔记了原理篇什么是栈溢出?栈溢出指的是程序向栈中某个变量中写入的字节数超过了这个变量本身所申请的字节数,因而导致与其相邻的栈中的变量的值被改变。栈溢出会导致什么结果?栈溢出漏洞轻则可以使程序崩溃,重则可以使攻击者控制程序执行流程。如何防范栈溢出?(1).金丝雀(canary)1、在所有函数调用发生时,向栈帧内压入一个额外的随机DWORD(数),这个
- Android高级组件实践:ViewPager详解与案例
Bachnroth
本文还有配套的精品资源,点击获取简介:ViewPager是Android开发中用于页面切换的组件,广泛应用于引导页、图片查看器和Tab布局等。它通过PagerAdapter管理页面,提供页面创建与销毁的方法实现。本篇详细解析了ViewPager的使用方法,包括如何设置Adapter、绑定ViewPager、添加页面指示器、监听页面改变、自定义滚动效果、优化性能、调整离屏页面策略、动态页面管理及与F
- 面试官:Vue中的过滤器了解吗?过滤器的应用场景有哪些?
动感超人,
过滤器filtervueepolltapestry
一、是什么过滤器(filter)是输送介质管道上不可缺少的一种装置大白话,就是把一些不必要的东西过滤掉过滤器实质不改变原始数据,只是对数据进行加工处理后返回过滤后的数据再进行调用处理,我们也可以理解其为一个纯函数Vue允许你自定义过滤器,可被用于一些常见的文本格式化ps:Vue3中已废弃filter二、如何用vue中的过滤器可以用在两个地方:双花括号插值和v-bind表达式,过滤器应该被添加在Ja
- [LeetCode][Golang] 26. 删除有序数组中的重复项
DecXu
LeetCode题解leetcode算法golang
题目:给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有k个元素,那么nums的前k个元素应该保存最终结果。将最终结果插入nums的前k个位置后返回k。不要使用额外的空间,你必须在原地修改输入数组并在使用
- Windows控制台函数:设置文字颜色样式函数SetConsoleTextAttribute()
闪电麦坤95
WindowsAPI控制台函数windowsc++开发语言c语言
目录什么是SetConsoleTextAttribute?函数签名参数详解常见的颜色值怎么用它?再试一个多彩的例子为什么要恢复默认颜色?跟其他函数的关系注意事项什么是SetConsoleTextAttribute?SetConsoleTextAttribute是一个WindowsAPI函数,用来设置控制台文字的颜色和样式。它就像一个“调色盘”,可以改变你输出到屏幕上的文字颜色(比如红色、蓝色)或者
- C++ 中的静态数组 std::array
闪电麦坤95
C/C++c++算法c语言开发语言
目录1.什么是std::array?2.基本用法3.主要特点4.常用操作示例5.优点1.什么是std::array?std::array是一个模板类,定义在头文件中。它是一个固定大小的数组,封装了C风格数组(例如intarr[5]),但提供了更多的功能和安全性。它的主要特点是:大小在编译时确定:不像std::vector,std::array的大小是固定的,无法在运行时动态改变。与STL兼容:它支
- webpack打包指定文件到指定位置
Zԅ(¯ㅂ¯ԅ)
webpack前端javascript
在不做设置的情况下,webpack会默认处理src文件夹下面的index.html文件,处理完成后会自动默认新建一个dist目录,并将生成的默认文件main.js存入里面,但当我们改变html文件名字后,webpack将无法进行运行打包,此时我们需要设置需要打包的具体文件。具体操作如下:1.导入node.js中专门操作路径的模块。constpath=require('path')2.指定要处理的文
- 智能编程新时代:基于DeepSeek的编程开发工具引领未来
inscode_056
智能编程新时代:基于DeepSeek的编程开发工具引领未来随着人工智能技术的飞速发展,编程开发工具也在不断进化。如今,一款融合了DeepSeek的强大AI能力的编程开发工具正在改变着开发者的工作方式,为他们带来了前所未有的高效与便捷。本文将详细介绍这款工具的应用场景、巨大价值,并引导读者体验其带来的变革。最新接入DeepSeek-V3模型,点击下载最新版本InsCodeAIIDE一、智能化编程的新
- 使用jQuery实现动态下划线效果的导航栏
几度泥的菜花
jquery前端javascript
在现代网页设计中,动态效果是提升用户体验的重要手段之一。今天,我们将通过一个简单的例子,展示如何使用jQuery实现一个带有动态下划线效果的导航栏。这个效果在用户点击不同的导航标签时,下划线会平滑地移动到当前选中的标签下方,并且标签的样式也会随之改变首先,我们需要一个基本的HTML结构来创建导航栏。假设我们有四个导航标签,每个标签都有一个共同的类名item,并且我们还需要一个div元素来作为下划线
- 深入解析AI PPT实现原理及用到的人工智能技术
码上飞扬
AIGC人工智能powerpointAIPPT
一、引言随着人工智能技术的飞速发展,AI在各个领域的应用越来越广泛。其中,AIPPT(自动生成演示文稿)作为一项新兴技术,正逐渐改变人们制作演示文稿的方式。本文将深入解析AIPPT的实现原理,并探讨其中用到的人工智能技术。二、AIPPT的实现原理AIPPT的实现原理是一个复杂且多步骤的过程,涉及从内容理解到最终演示文稿生成的全流程。以下是每个步骤的详细解析:1.内容理解与分析内容理解与分析是AIP
- 2025最全 Java 面试八股文(持续更新)
关注我学java
java面试开发语言
Java面试Java面试随着时间的改变而改变。在过去的日子里,当你知道String和StringBuilder的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。在我初入职场的时候,类似于Vector与Array的区别、HashMap与Hashtable的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你将会被问到许多
- 微软AI开发者挑战赛 | 报名倒计时,抓紧最后机会!
microsoftazure
各位开发者们,注意啦!机会稍纵即逝!备受瞩目的微软AI开发者挑战赛即将迎来关键节点:活动报名即将截止,仅剩最后5天!无论你是AI技术的狂热爱好者,还是希望用创新改变世界的开发者,这都是你展示才华的绝佳舞台!报名倒计时,抓紧最后机会!本次挑战赛以AzureAI开发、工具及智能体(Agent)为核心,鼓励开发者将AI技术应用于实际场景。无论是设计智能金融分析工具、开发医疗助手,还是优化市场策略……这些
- Python讲解:模板方法模式
软件架构师笔记
pythonpython模板方法模式网络
Python讲解:模板方法模式简介模板方法模式(TemplateMethodPattern)是一种行为型设计模式,它定义了一个操作中的算法骨架,而将一些步骤延迟到子类中实现。模板方法使得子类可以在不改变算法结构的情况下重新定义算法的某些特定步骤。核心概念AbstractClass(抽象类):定义了模板方法和基本操作。模板方法是一个具体的方法,它给出了一个顶级逻辑框架,并调用其他抽象或具体的操作。C
- 关于虚拟机的VMware和Ubuntu18之间的网络问题
海洋猿
ubuntulinux运维网络
在这里我记录一下最近遇到的问题,因为最近在虚拟机上配置了zookeeper集群,并且使用的网络是桥接网络。由于我的宿主机是通过手机热点连接的,这可能在桥接模式下导致了我的ip分配的网段发生改变,经过一番百度之后,决定改用nat模式网络。这是他们之间的区别,简单来说,我想要虚拟机的ip恢复到之前的,而不用我再去修改zookeeper的一堆配置,也不用我去考虑宿主机和虚拟机不在相同的网段下。一、桥接模
- 大模型时代的数据智能新趋势|章文嵩、蒋晓伟、李飞飞、张凯巅峰对谈
ProtonBase
大数据数据库系统人工智能
4月11日,由极客邦旗下InfoQ中国主办的QCon全球软件开发大会暨智能软件开发生态展在北京国测国际会议会展中心正式召开。主论坛压轴的圆桌对话环节,AutoMQ联合创始人&首席战略官章文嵩、ProtonBase研究员蒋晓伟、阿里云数据库产品事业部负责人李飞飞、蚂蚁集团AI安全商业化总经理张凯围绕“大模型时代的数据智能新趋势”主题展开了巅峰对谈。以下是对谈实录,经过不改变原意的整理和简化:1、AI
- 普通人怎么利用GPT赚钱之创建自动化工具
贫苦游商
普通人利用AI搞钱系列gpt自动化运维人工智能算法机器学习
利用GPT创建自动化工具:从构想到实现的详细指南在当前快速发展的科技时代,人工智能(AI)正在改变各行各业的工作方式。对于普通人来说,利用GPT(GenerativePre-trainedTransformer)这样的语言模型来创建自动化工具,并通过这些工具赚钱,已经成为一种切实可行的方法。本文将探讨普通人如何在中文平台上利用GPT创建自动化工具,从而实现盈利。什么是GPT?首先,我们需要了解什么
- 【C++设计模式】第二十三篇:观察者模式(Observer)
JuicyActiveGilbert
C++设计模式c++设计模式观察者模式
注意:复现代码时,确保VS2022使用C++17/20标准以支持现代特性。事件驱动的订阅通知机制1.模式定义与用途核心思想观察者模式:定义一种一对多依赖关系,当一个对象(主题)状态改变时,所有依赖它的对象(观察者)自动收到通知并更新。-关键用途:1.解耦发布者与订阅者:主题无需知道观察者的具体实现。2.实时通知:支持动态添加或移除观察者。3.事件驱动架构:适用于GUI事件处理、数据监控、消息队列等
- 【C++设计模式】第二十一篇:模板方法模式(Template Method)
JuicyActiveGilbert
C++设计模式c++设计模式模板方法模式
注意:复现代码时,确保VS2022使用C++17/20标准以支持现代特性。算法骨架的标准化定义1.模式定义与用途核心思想模板方法模式:在父类中定义算法的骨架,将某些步骤延迟到子类实现,使得子类不改变算法结构即可重写特定步骤。关键用途:1.代码复用:提取多个类的共同流程到父类。2.流程标准化:确保算法步骤的执行顺序不变。3.扩展性:子类仅需关注差异化的实现细节。经典场景数据解析框架(固定解析流程,支
- Lambda表达式:Java编程的简洁与强大
小涛砸
开发语言java
引言随着Java8的发布,Lambda表达式成为了Java编程语言中一个引人注目的新特性。Lambda表达式不仅简化了代码,还使得Java更加贴近于函数式编程的范式。本文将深入探讨Lambda表达式的概念、语法、应用场景以及它如何改变我们的编程方式。什么是Lambda表达式?Lambda表达式是一种匿名函数,它允许你以更简洁的方式表示只有一个抽象方法(即函数式接口)的接口的实例。简单来说,Lamb
- QML < 画布元素>之画布绘制
ly_zszcyx
学习QmlQt
绘制四个色块,使用鼠标选择颜色,按下鼠标,在画布上随意绘制绘制四个色块:当鼠标位置改变时,canvas的requestPaint函数用于请求重新绘制画布。函数不会立即触发重绘,而是向事件循环发送一个信号,表明画布需要更新。当事件进入下一次有机会处理时。它会调用onPaint回调函数来执行实际的绘图操作矩形框代码:importQtQuick2.15Item{id:rootpropertycolors
- 【机械视觉】C#+VisionPro联合编程———【五、硬币检测小项目实现(C#+VisionPro联合编程和csv文件格式操作)】
_Csharp
c#开发语言
【机械视觉】C#+VisionPro联合编程———【五、硬币检测小项目实现(C#+VisionPro联合编程和csv文件格式操作)】项目介绍总共有十二张检测的图片,当点击检测按钮时检测当前展示的图片并且将检测效果展示在表格中,当点击上一页或下一页时换检测图片,点击保存本地时通过csv文件格式将表格数据保存,当下一次运行时将数据读取出来并且展示在表格中。此项目通过异步进行优化,在加载时改变了以往卡顿
- 对于规范和实现,你会混淆吗?
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