首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
初探专题
Java注解初探
什么是注解 注解(Annotation)是从JDK5开始引入的一个概念,其实就是代码里的一种特殊标记。这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。有了注解,就可以减少配置文件,现在越来越多的框架已经大量使用注解,而减少了XML配置文件的使用,尤其是Spring,已经将注解玩到了极致。 注解与XML配置各有
阅读更多...
IOS Core Data框架初探
在IOS系统中已经集成了关系型数据库SqLite3数据库,但是由于在OC中直接操作C语言风格的SqLite3相对繁琐,因此Apple贴心的提供了一个ORM(Object Relational Mapping对象关系映射)框架——Core Data让我们在程序中以面向对象的方式,操作数据库。Core Data框架提供的功能相当强大,属于入门容易精通难的东西,值得我们用心专研。现在,就先记录一下我对该
阅读更多...
Scala界面Panel、Layout初探
示例代码: package com.dt.scala.guiimport scala.swing.SimpleSwingApplicationimport scala.swing.MainFrameimport scala.swing.Buttonimport scala.swing.Labelimport scala.swing.Orientationimport scal
阅读更多...
Java使用Redis初探
Redis的相关概念不做介绍了,大家也可以先了解下Memcached,然后比较下二者的区别,就会有个整体的印象。 服务器端通常选择Linux , Redis对于linux是官方支持的,使用资料很多,需要下载相关服务器端程序 ,然后解压安装。因为能力和条件有限,我只简单介绍下windows上如何安装和使用,有兴趣的可以娱乐一下。 服务器端程序下载地址:htt
阅读更多...
SQL查询优化器初探
项目中期,特意借了一本SQL优化的书,现将优化器的知识点总结如下: 查询优化器是关系型数据库管理系统的核心之一,决定对特定的查询使用哪些索引、哪些关联算法,从而使其高效运行。查询优化器是SQL Server针对用户的请求进行内部优化,生成执行计划并传输给存储引擎来操作数据,最终返回结果给用户的组件。 查询过程 T-SQL->语法分析->绑定->查询优化->执行查询->返回结果 (1)分析和
阅读更多...
初探swift语言的学习笔记四-2(对上一节有些遗留进行处理)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/30314359 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 在上一节中有些问题还没有弄清,在这里自己写了一下,做了一下验证,并希望能给读者有所帮助。
阅读更多...
初探swift语言的学习笔记四(类对象,函数)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/29606137 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! swift扩展了很多功能和属性,有些也比较奇P。只有慢慢学习,通过经验慢慢总结了。 下面将
阅读更多...
初探swift语言的学习笔记三(闭包-匿名函数)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/29353019 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 很多高级语言都支持匿名函数操作,在OC中的block也为大家所熟悉,然面在swift里好像是被
阅读更多...
初探swift语言的学习笔记二(可选类型?和隐式可选类型!)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/28904115 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 可选类型、隐式可选类型 在swift中,可选类型其根源是一个枚举型,里面有None和Som
阅读更多...
初探swift语言的学习笔记一(基本数据类型)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/28258805 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 3号,端午刚过,回到公司第一个早上的两小时便贡献给了apple的ios 8 发布会,在看完后,感觉操作
阅读更多...
初探UML(User-Mode-Linux)
由标题我们已经知道这里要说的UML不是“统一建模语言”,而是“用户模式的Linux”,使用它有什么好处呢?让我们先保留点神秘感,一步一步学习,通过实践来感悟它的魅力。 实验环境:电脑一台(装有Ubuntu13.10系统,Kernel版本为3.11.0-12-generic,64位) 下面将通过UML环境的搭建、GDB调试、网络测试这3个方面来了解下UML: 一.搭建UML实验环境 1.下载
阅读更多...
自定义控件(1)---初探之不断闪烁的圆环
小案例的原理: 1、new Thread(mCustomView).start(); 2、public class CustomView extends View implements Runnable 3、 <strong> public void run() {/*确保线程不断执行不断刷新界面*/while (true) {try {/*如果半径小于200则自加否则大于200后重置
阅读更多...
1.Docker初探 —— 走进集装箱的世界
欢迎来到“零基础一文学会 Docker 和 Kubernetes”的专栏!今天,咱们就来聊聊 Docker,带你走进集装箱的世界! 什么是 Docker? 想象一下,你是一位厨师,每天要做各种美食,从简单的煎蛋到复杂的红烧肉。为了方便烹饪,你需要各种工具和食材,比如锅碗瓢盆、油盐酱醋、肉类蔬菜等等。每次做菜,你都要重新准备这些工具和食材,是不是很麻烦? 现在,假设有一个神奇的工具箱,里面包含了
阅读更多...
初探JAVA代码在虚拟机中的运行机制
前言 从这篇文章开始,后面我们将持续介绍JAVA虚拟机的工作原理。作为一名Android程序员,我们都知道Java代码有很多种运行方式,比如:可以在命令行中运行,可以在开发工具中运行,可以以jar文件的形式运行,甚至可以在网页中运行。这些执行的方式都离不开JRE(Java Runtime Environment) 即Java运行时环境。 我们平时开发之前搭建环境安装的JDK里面也有JRE,下面这
阅读更多...
Unity3D网络之Socket聊天室初探
首先创建一个服务端程序,这个程序就用VS的控制台程序做就行了。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Sockets; namespace SocketServer { class Pr
阅读更多...
C++开发人脸性别识别教程(2)——VisualStudio初探
上一篇教程中已经大致描述了项目的最终效果,考虑到读者中有很多零基础的同学,我们这里并不急于进行代码的编写,而是先简要介绍下所用到的开发工具——VisualStudio2012。 VisualStudio是微软推出的非常强大的开发软件,在C++开发领域可谓占据了半壁江山。VisualStudio经典版本主要有2005、2008、2010、2012、2013、2015等版本。2005和200
阅读更多...
初探 Dart 语法 01
欢迎来到 Dart 编程的世界,最开始将通过初探 Dart 的基本语法;让你对 Dart 整个语法体系轮廓、Dart 的编程有个大概了解,然后再深入到具体每个语法点细节和使用场景。由于文章篇幅的问题,初探 Dart 语法主要分为上下两篇来介绍。 1. Hello Dart 这是第一个 Hello Dart 程序,很多程序入口都是从 main 函数开始,所以 Dart 也不例外,一起来看下百变的
阅读更多...
初探 Dart 语法 02
本篇文章上接初探 Dart 语法上篇,主要涉及一些 Dart 中的运算符、异常、函数、面向对象等。 1. 运算符 1.1 算术运算符 名称运算符例子加+var result = 1 + 1;减-var result = 5 - 1;乘*var result = 3 * 5;除/var result = 3 / 5; //0.6整除~/var result = 3 ~/ 5; //0取余%va
阅读更多...
【编程之美】之初探Struts2
【前言】 上篇博客我们介绍了Struts1,感兴趣的童鞋可以去看看,今天我们继续往下探索Struts2。 【原理】 相同的节奏,我们首先先大致浏览一下Struts2的原理图: 在开始讲解之前,首先纠正一个小问题,图中的FilterDispatcher已经被StrutsPrepareAndExecuteFilter这个新方法替换了。 Struts2之所以叫Struts2并不是因为它和
阅读更多...
【编程之美】之初探Struts1
【前言】 我们接触开发也挺长时间了,对于一些架构也是有所了解,今天我们来一起学习一下MVC框架的典型代表——Struts1。 【原理】 任何事物都要知道其原理才能更好的帮助我们使用和理解它,首先让我们看一张图: 我们从这张图中可以大致了解一下Struts1的调用关系,以及很直观的向我们展现它的MVC具体应用,在Struts1中M即指的是Model,通常是使用ActionForm来表示
阅读更多...
langchain入门系列之五 初探代理
代理的核心思想是使用LLM来选择要采取的一系列动作。 在链式结构中,一系列动作是硬编码的(在代码中)。 在代理中,使用语言模型作为推理引擎来确定要采取的动作及其顺序。 代理 这是负责决定下一步采取什么动作的类。 这是由语言模型和提示驱动的。 该提示可以包括以下内容: 代理的个性(对于以某种方式响应很有用)代理的背景上下文(对于给予其更多关于所要求完成的任务类型的上下文很有用)调用更好推理的提
阅读更多...
numpy 函数diff 用法初探
encoding=utf-8 # 导入numpy 模块 import numpy as np 随机生成一个4行,6列的数组 a = np.random.randn(4, 6) print a print ‘\n’ print np.diff(a) print ‘test’ 打印结果如下 [[-1.71410282 0.12532478 0.45723509 0.54354484
阅读更多...
【设计模式】初探
一、是什么 模式是解决一类问题的方法。设计模式本身是不存在的,是一种隐性知识,它是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 二、为什么要学 设计模式是为了解决问题而发明的有效的方法,23种模式都是前辈们经过多年的摸索总结出来的,其有效性不容置疑。每一个设计模式都是针对一个或者一类问题的最直接有效的方法,我们直接复用即可,而不用再亲自各种实践摸索。书中对每一种模
阅读更多...
1917_PVE虚拟机使用初探
前段时间我的树莓派坏掉之后,我开始考虑重新搭建一个性能较高的服务器。除了已有的树莓派可以继续服役之外。我还想拥有x86平台的小服务器。这可以弥补很多性能上的短板。我之前了解到很多人在使用这方面时采用了多种玩法。有很多人采用KVM的这种方法。体验上是一种虚拟桌面的方式提供不同操作系统的使用体验,而不同的操作系统有不同的特点。基本上都是以虚拟机的形式呈现。 我之前听说过两种我记得住的
阅读更多...
机房收费系统之初探
数据库的视频结束之后,按计划就要开始做机房收费系统了,刚开始“探索”就遇到一个个的问题,又给了自己成长的机会啊! 问题一 数据库的附件 因为经验主义,拿到了相关的资料后在数据库里打开相关的文件,结果就报错,认真看了一下这次的数据库 是要附加的而不是像上次那样打开执行生成的。 分离附加数据库 数据库分离:是指将数据库文件从数据库服务器实例中分离出来,数据库
阅读更多...
# 低代码和无代码开发初探
低代码和无代码开发初探 低代码和无代码都是近年来在软件开发领域兴起的技术趋势,它们旨在提高开发效率、降低开发门槛,让更多人能够参与到软件开发过程中。以下是对低代码和无代码的介绍: 一、低代码 1、低代码定义 低代码开发平台:是一种通过可视化的方式,使用少量代码甚至无需编写代码即可快速构建应用程序的工具。它允许开发人员通过拖拽组件、配置属性和编写少量代码逻辑来创建应用。 2、低代码特点
阅读更多...