#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# @时间: 2023/3/9 15:17
# @文件: chat_gpt_ui.py
import tkinter
from tkinter import simpledialog
import tkinter as tk
from tkinter import messagebox
 
import openai
import json
 
 
class ChatGPTUI:
 
    def __init__(self, root):
        self.root = root
        self.root.title('ChatGPT')
        self.root.geometry('500x600')
 
        # Set up the menu
        menubar = tk.Menu(self.root)
        self.root.config(menu=menubar)
        filemenu = tk.Menu(menubar, tearoff=0)
        filemenu.add_command(label='Exit', command=self.root.quit)
        menubar.add_cascade(label='File', menu=filemenu)
        editmenu = tk.Menu(menubar, tearoff=0)
        editmenu.add_command(label='Set API key', command=self.set_api_key)
        menubar.add_cascade(label='Edit', menu=editmenu)
 
        # Set up the chat window
        self.chat_window = tk.Text(self.root, state=tk.DISABLED, height=20, width=60)
        self.chat_window.pack(pady=10)
 
        # Set up the input field and button
        self.input_field = tk.Entry(self.root, width=60)
        self.input_field.pack(side=tk.LEFT, padx=10)
        self.input_field.bind("<Return>", self.send_message)
        self.send_button = tk.Button(self.root, text='Send', command=self.send_message)
        self.send_button.pack(side=tk.LEFT)
 
        # Initialize the API key
        self.api_key = ''
 
    def set_api_key(self):
        # 设置API密钥
        self.api_key = tkinter.simpledialog.askstring("Set API Key", "Enter your API Key:")
        if self.api_key:
            self.api_key = self.api_key.strip()
 
    def send_message(self, event=None):
        message = self.input_field.get()
        if not message:
            return
        self.input_field.delete(0, tk.END)
        self.add_chat_message('You: ' + message)
        response = self.get_response(message)
        if response:
            self.add_chat_message('ChatGPT: ' + response)
 
    def add_chat_message(self, message):
        self.chat_window.config(state=tk.NORMAL)
        self.chat_window.insert(tk.END, message + '\n')
        self.chat_window.config(state=tk.DISABLED)
 
    def get_response(self, message):
        if not self.api_key:
            messagebox.showerror('Error', 'API key is not set')
            return
        openai.api_key = self.api_key
        prompt = f"Q: {message}\nA:"
        response = openai.Completion.create(
            engine="davinci",
            prompt=prompt,
            max_tokens=1024,
            n=1,
            stop=None,
            temperature=0.7,
        )
        if response.choices:
            text = response.choices[0].text.strip()
            self.add_chat_message('ChatGPT: ' + text)
            return text
 
 
if __name__ == '__main__':
    root = tk.Tk()
    app = ChatGPTUI(root)
    root.mainloop()

  纯情博客为您提供最新网络安全黑客信息资讯

  作为一名黑客黑客编程python,掌握编程是必不可少的技能。是一种高级编程语言,具有易学、易用、易读的特点,被广泛应用于网络安全、数据分析、Web开发等领域。本文将从基础概念、常用库、实战案例等方面进行深入讲解,帮助读者从入门到精通编程。

  1. 基础概念

  是一种解释型语言,无需编译即可执行。它的语法简洁清晰,支持面向对象、函数式和过程式编程范式。中的变量无需事先声明类型,可以自动推断类型。在中chatgpt,缩进是非常重要的,它代表代码块的开始和结束。下面是一个简单的程序:

  `

  print("Hello, world!")

  `

  2. 常用库

  在中chatgpt,有很多强大的库可以帮助我们完成各种任务。比如说:

  - :用于发送HTTP请求

  - :用于解析HTML和XML文档

  - :用于爬取网站数据

  - Numpy:用于数学计算

  - :用于数据处理和分析

  - :用于绘制图表

  下面是一个使用库发送HTTP请求的示例代码:

  `

  

   = .get('')

  print(.)

  `

  3.网络安全实战

  黑客在网络安全领域中扮演着重要角色。他们利用各种手段攻击目标系统,以发现漏洞并加强系统安全性。下面是一个使用进行SQL注入攻击的示例代码:

  `

  

  url =''

  data ={'':'admin','':"'or '1'='1"}

   = .post(url, data=data)

  if '登录成功' in ..():

   print('注入成功')

  `

  4.数据分析实战

  数据分析是当今最热门的领域之一。在数据分析方面也有很强大的支持。库是处理和分析数据的首选工具之一。下面是一个使用库读取CSV文件并进行统计分析的示例代码:

  `

   as pd

  data = pd.('sales.csv')

  print(data.head())

  #统计每个地区销售额总和

   = data.('')['sales'].sum()

  print()

  `

  5. Web开发实战

  也可以用于Web开发。和Flask是两个非常流行的Web框架,它们都基于MVC模式,并提供了丰富的功能和插件。下面是一个使用Flask框架创建一个简单网站的示例代码:

  `

  from flask Flask,

  app = Flask()

  @app.route('/')

  def index():

   ('index.html')

  @app.route('/about')

  def about():

   ('about.html')

  if =='':

   app.run()

  `

  6.机器学习实战

  机器学习是人工智能领域中非常重要的一个分支。也有很多优秀的机器学习库,比如-Learn、和Keras等。下面是一个使用-Learn库进行手写数字识别的示例代码:

  `

  from .

  from .

  from .

   = ()

  ,,, = (.data, ., =0.2)

  knn = ()

  knn.fit(,)

  score = knn.score(,)

  print(score)

  `

  7.加密与解密实战

  加密与解密是黑客攻防中非常重要的技术之一。有很多加密与解密相关库,比如、等。下面是一个使用库进行MD5加密的示例代码:

  `

  

  text ='hello, world!'

  md5 = .md5(text.())

   = md5.()

  print()

  `

  8.图像处理实战

  图像处理也是机器学习领域中非常重要的技术之一。有很多优秀的图像处理库网络培训脚本插件,比如和等。下面是一个使用库对图像进行灰度化处理并显示结果的示例代码:

  `

   cv2

  img = cv2.('image.jpg')

  gray = cv2.(img, cv2.)

  cv2.('Gray Image', gray)

  cv2.(0)

  cv2.()

  `

  9.自动化运维实战

  自动化运维可以帮助我们更加高效地管理服务器和应用程序。也有很多优秀的自动化运维相关库黑客编程python,比如、和等。下面是一个使用库远程执行命令并获取结果的示例代码:

  `

  

   = .()

  .(.())

  .(='', ='root', ='')

  stdin, , = .('ls -l')

   = .read().()

  print()

  .close()

  `

  10.实践总结与展望未来

  通过本文对编程在各个领域中应用进行了深入讲解,并给出了相应示例代码。希望读者能够通过本文对编程有更深刻地认识黑客编程python,并能够将其应用到自己感兴趣或工作所需领域中去。

  未来,随着人工智能、物联网等新兴技术不断发展壮大,编程将会变得越来越重要黑客编程python,并且会涉及到更多新领域和新挑战。因此,在保持学习热情和好奇心的同时,不断提升自己的编程能力才能走得更远。

  纯情博客为您提供最新网络安全黑客信息资讯

  随着互联网技术的不断发展仿58同城分类信息网站源码,人们对信息获取的需求也变得越来越强烈。而在这个大背景下网络培训脚本插件黑客纯情,各种分类信息网站应运而生。其中,58同城是国内最具代表性的分类信息网站之一。它以其丰富的信息资源、精准的搜索功能和用户友好的界面赢得了广泛的用户群体。本文将深入分析仿58同城分类信息网站源码,并从多个方面探讨其设计思路和实现方法。

  一、需求分析

  在开发仿58同城分类信息网站前仿58同城分类信息网站源码,我们首先需要进行需求分析。具体来说,我们要明确以下几点:

  1.用户类型:我们需要考虑到不同类型的用户,比如卖家、买家、房东、租户等等。

  2.功能需求:根据用户类型和市场需求,我们需要提供哪些功能?比如发布信息、搜索信息、私信聊天、在线支付等等。

  3.界面设计:良好的界面设计可以提高用户体验,从而吸引更多用户使用我们的平台。

  4.安全性:对于一个涉及到交易的平台仿58同城分类信息网站源码,安全性是非常重要的。我们需要考虑到如何确保用户数据和交易过程的安全。

  二、系统架构

  根据需求分析,我们可以初步确定系统架构。整个系统主要由以下模块组成:

  1.用户模块:负责处理用户注册、登录、个人资料管理等操作

  2.商品模块:负责商品发布、搜索和交易过程管理等操作。

  3.支付模块:负责在线支付和退款等操作。

  4.消息模块:负责私信聊天和系统通知等操作。

  5.界面模块:负责页面展示和用户交互等操作。

  6.安全模块:负责用户数据加密和交易过程安全保障等操作。

  三、数据库设计

  为了支持以上模块的功能,我们需要设计相应的数据库结构。具体来说,数据库中应该包含以下表格

  1.用户表格(user):存储所有注册用户的基本信息。

  2.商品表格():存储所有发布商品的详细信息。

  3.订单表格(order):存储所有交易订单的详细信息。

  4.支付表格():存储所有支付记录和退款记录的详细信息。

  5.消息表格():存储所有私信聊天和系统通知记录的详细信息。

  四、技术选型

  为了实现以上功能,我们需要选择合适的技术栈。具体来说,我们可以选择以下技术:

  1.后端框架: Boot +

  2.数据库管理系统:MySQL

  3.前端框架:Vue.js + UI

  4.服务器环境:Linux + Nginx +

  五、核心代码实现

  下面是部分核心代码实现:

  1.用户注册接口:

  `

  @("/")

   (@ User user){

   if (.(user.())!= null){

   .error("用户名已存在!");

   }

   .(user);

   .();

  }

  `

  2.商品发布接口:

  `

  @("/")

   (@ ){

   .(new Date());

   .();

   .();

  }

  `

  3.订单创建接口:

  `

  @("/order")

   (@ Order order){

   order.(new Date());

   .(order);

   .();

  }

  `

  六、界面展示

  下面是部分界面展示:

  1.首页界面:

  !首页界面

  2.商品详情界面:

  !商品详情界面

  3.订单管理界面:

  !订单管理界面

  七、功能拓展

  除了以上基本功能外,我们还可以进一步拓展功能,比如:

  1.推荐算法:根据用户历史浏览记录和交易记录推荐相关商品;

  2.数据统计与分析:收集并分析数据统计结果,以便更好地优化产品;

  3.社区互动功能:增加社区帖子和评论功能,提高用户粘性;

  4.移动端适配:开发移动端App或者响应式Web页面适配移动设备;

  5.智能客服机器人:引入人工智能技术开发智能客服机器人,提高客户服务体验.

  八、总结与展望

  通过对仿58同城分类信息网站源码进行分析,我们可以看到其设计思路简单明了,实现方法简单高效。当然,在实际开发过程中还有很多值得优化改进之处。未来随着更多新技术和新需求不断涌现视频培训脚本,仿58同城分类信息网站源码也将不断迭代升级仿58同城分类信息网站源码,在为广大用户提供更好服务同时也为开发者带来更多挑战和机遇。

  纯情博客为您提供最新网络安全黑客信息资讯

  作为一名程序员简单asp网站源码,你是否曾想过拥有一个属于自己的网站?今天,就让我们一起来学习如何使用ASP语言搭建一个简单的网站。本文将从以下9个方面进行逐步分析讨论:1. ASP语言介绍;2.网站架构规划;3.数据库设计;4.网站前端设计;5.后台管理系统;6.用户注册与登录功能实现;7.文章发布与管理功能实现;8.留言板功能实现;9.部署与发布。

  1. ASP语言介绍

  ASP( Pages)是一种基于服务端的脚本语言typecho主题,它可以用来创建动态交互式的Web应用程序。它既可以使用脚本语言,也可以使用脚本语言。在本文中,我们将使用脚本语言。

  2.网站架构规划

  在搭建网站之前,我们需要先进行网站架构规划。首先,我们需要确定网站的主题和内容。其次,我们需要考虑网站的页面数量以及页面之间的关系。最后,我们需要确定网站所需的功能,并对其进行分类。

  3.数据库设计

  在搭建网站时简单asp网站源码,数据库设计是非常重要的一步。我们需要先确定所需的数据表及其字段,并进行关系设计。在本文中,我们将使用SQL 数据库,并创建用户表、文章表、留言表等数据表。

  4.网站前端设计

  前端设计是决定用户体验和用户粘性的重要因素。在本文中,我们将使用HTML、CSS和等技术进行前端页面设计,并引入框架提高页面响应速度和美观程度。

  5.后台管理系统

  后台管理系统是网站运营和管理不可或缺的一部分。在本文中,我们将使用ASP.NET框架开发后台管理系统,并实现用户信息管理、文章管理、留言管理等功能。

  6.用户注册与登录功能实现

  用户注册与登录功能是网站必备的功能之一。在本文中简单asp网站源码,我们将使用ASP.NET 提供的身份验证机制实现用户注册与登录功能,并加强安全性措施。

  7.文章发布与管理功能实现

  文章发布与管理功能是网站核心内容之一。在本文中脚本源码,我们将使用ASP.NET框架开发文章发布与管理功能,并实现文章分类、标签、阅读量统计等功能。

  8.留言板功能实现

  留言板是用户交流和互动的平台之一。在本文中,我们将使用ASP.NET框架开发留言板功能,并实现留言审核、回复等功能。

  9.部署与发布

  最后一步是将网站部署到服务器上并发布到公网上。在本文中,我们将介绍如何选择合适的服务器及其配置简单asp网站源码,并详细讲解如何将网站部署到服务器上并发布到公网上。

  通过以上9个方面的学习,你已经可以掌握如何使用ASP语言搭建一个简单的网站了。希望这篇文章能够对你有所帮助!如果你对ASP语言感兴趣并想深入学习网络培训脚本插件,请移步黑客博客()获取更多源码和教程!

完美可以用的多商户度客服在线客服系统,支持网页调用、微信端调用、手机端调用、弹窗对话、微信端推送消息等功能,本系统修复了诸多细节错误,主要是增加了推送的稳定性,确保不会丢失对话信息,并且修正程序的上传渗透的后门问题,确保程序的安全性,可靠性!从开始到现在给好多主机用户安装了该系统,很稳定很安全!!!

终身使用:一次付费,终身使用,价格仅仅是租客服系统2-3个坐席一年的价格不像其它客服系统按坐席按年收费,本客服系统一次购买,终身使用
数据安全:程序源码及聊天数据全部存储在自己的服务器,不依赖任何三方接口,独立系统,无数据泄漏风险,支持(https) SSL加密隧道传输
代码开源:客服系统源码开源,对二次开发没有限制,开发者更改或者定制功能都非常方便高稳定性:基于
thinkphp + workerman系统具有超高稳定性,水平扩展亿级高并发架构,可以同时容纳千人会话,数据传输全程加密,保证消息安全收发。
多商户无限座席在线客服在线对话聊天系统源码,防黑防丢,完美商用支持app公众号网页H5
多商户无限座席在线客服在线对话聊天系统源码,防黑防丢,完美商用支持app公众号网页H5 1
多商户无限座席在线客服在线对话聊天系统源码,防黑防丢,完美商用支持app公众号网页H5 2
多商户无限座席在线客服在线对话聊天系统源码,防黑防丢,完美商用支持app公众号网页H5 3
多商户无限座席在线客服在线对话聊天系统源码,防黑防丢,完美商用支持app公众号网页H5 4

百度网盘:https://pan.baidu.com/s/1zD75K41nqYHtZI3COM0z-A 提取码:739y

解压密码:[bshide]bbs.52jscn.com@wuxiankefu
[/bshide]

  纯情博客为您提供最新网络安全黑客信息资讯

  自适应主题是现代网页设计的重要标志,它可以根据不同设备的屏幕大小和分辨率自动调整布局和内容,使用户在不同设备上都能够获得最佳浏览体验。如果你想让你的博客更加吸引人、更具有竞争力wordpress自适应主题,那么选择一款优秀的自适应主题将是一个不错的选择。本文将从多个方面对自适应主题进行详细分析。

  1.自适应设计的基本原理

  自适应主题的核心技术就是响应式设计( )wordpress自适应主题,这种设计方式可以根据设备屏幕大小和分辨率来调整网页布局和内容,使其在不同设备上都能够呈现出最佳效果。响应式设计的基本原理是利用CSS3媒体查询技术来检测设备屏幕大小和分辨率,并根据检测结果为页面设置不同的CSS样式。例如wordpress自适应主题,当检测到用户使用的是移动设备时,可以为网页设置特定的CSS样式,以便用户在小屏幕上也可以方便地阅读和操作。

  2. 自适应主题的特点

  除了基于响应式设计技术实现自适应布局之外,优秀的自适应主题还具有以下特点:

  (1)美观大气:优秀的自适应主题通常都有精美的UI设计和美观大气的界面风格wordpress自适应主题,可以帮助你打造一个高品质、专业化的博客形象。

  (2)功能丰富:好的自适应主题还会提供丰富、实用、易用的功能模块,例如社交媒体集成、广告管理、SEO优化等等,可以帮助你更好地管理和推广博客。

  wordpress自适应主题

  (3)高度可定制化:优秀的自适应主题通常都支持高度可定制化,可以让你自由地调整颜色、字体、布局等等元素黑客技术,以便根据个人需求进行个性化定制。

  3.如何选择合适的自适应主题

  如何选择一款合适的自适应主题呢?以下几点建议供参考:

  (1)选购知名厂商:市面上有很多厂商提供自适应主题销售服务wordpress主题,但并非所有厂商都一样靠谱。建议选择知名度高、口碑好、信誉可靠的厂商购买。

  (2)关注评价与评论:在选购自适应主题时,建议关注其他用户对该主题评价与评论。如果该主题获得了大量正面评价和好评,则说明该主题质量较高,值得考虑。

  (3)测试兼容性与稳定性:选购自适应主题之前建议先进行测试,确保该主题能够良好地兼容各种浏览器与设备,并且稳定性良好。

  4. 自适应主题案例分享

  下面我们来分享几个比较优秀、值得推荐的自适应主题:

  (1)Divi:Divi是 旗下一款全面而强大的自适应主题。它支持前端可视化编辑器、多种预制页面模板、丰富插件等等功能,并且拥有一流精美UI设计风格。

  wordpress自适应主题

  (2)Avada:Avada是平台上最畅销、最受欢迎的自适应主题之一。它拥有超过40个预制页面模板、6种不同类型首页布局风格等等功能typecho插件,并且具有非常高度可定制化性。

  (3)X Theme:X Theme是公司开发并推出的一款多功能、多样化而强大的自适应主题。它支持超过30种预制页面模板、多种插件集成以及强大而灵活可控制性等等特点。

  5.结语

  通过本文对于自适应主题进行了详细介绍与分析,并分享了几个比较优秀、值得推荐的案例。在选购或使用这些产品时,请务必注意版权问题,并严格遵循相关法规规定。如果您想要深入了解关于网站开发或网络安全相关信息,请访问黑客博客网站 获取更多相关信息或源码下载。

华师大图书馆预约有一个规则:每天7点之后可以预约今天和明天两天的座位。换句话说,每天的座位都能够由前一天预约。我个人喜欢图书馆一楼某区域某些固定的座位,所以打算写一个脚本,免得每天早上7点定个闹钟只为了起床抢个座位,然后继续睡到8点。
老规矩,还是先抓包,用到了fiddler。具体来说就是电脑和手机连接wifi并保证处于同一局域网下。然后手机修改wifi的配置,手动配置主机地址和端口号,由fiddler代{过}{滤}理即可开始抓包。
亲测,在电脑上打开公众号网页没用,会检测到非手机端微信,所以只能用此方法。
好了,开始抓包。我一般都是先在手机上把关键的操作做一遍,然后一条一条的分析每个请求的作用。
华师大图书馆座位自动预约脚本2

  1. 第一个请求,从url可以看到请求函数为login,可以大胆推断这个请求就是用户登录。因此简单分析请求头、请求体和请求方法即可。这个不难,代码如下:

     // 用户登录
    public static HashMap<String, String> login() throws IOException {
     HashMap<String, String> map = new HashMap<>();
     map.put("status", "0");
     JSONObject obj = requestPost(BASE_URL + "/login", "from=mobile&password=" + PASSWORD + "&username=" + USERNAME);
     if (obj.getInteger("status") == 1) {
         JSONObject infoObj = obj.getJSONObject("data").getJSONObject("list");
         map.replace("status", "1");
         map.put("name", infoObj.getString("name"));
         map.put("card", infoObj.getString("card"));
         map.put("deptName", infoObj.getString("deptName"));
         map.put("gender", infoObj.getString("gender"));
         map.put("roleName", infoObj.getString("roleName"));
         map.put("accessToken", obj.getJSONObject("data").getJSONObject("_hash_").getString("access_token"));
     }
     return map;
    }

注意,上述代码返回hashmap,是因为里面的参数在最后的预约请求中要用到。

  1. 第二个请求,请求函数是addUser,请求体里面也包含了学号等信息,但是域名不是学校的了,是一个第三方的域名,我查了一下,应该是上海盛卡恩智能系统有限公司。我猜测这个请求可能与闸机有关?没有测试过这个请求到底有没有实际作用,但是保险起见还是必须要加上的。因此,第二段代码为:

    // skalibrary添加用户信息
    public static Boolean addUser(String name, String card, String deptName, String gender, String roleName) throws IOException {
     String paramsStr = "openid=" + OPENID + "&username=" + USERNAME + "&password=" + PASSWORD + "&name=" + name + "&card=" + card + "&deptName=" + deptName + "&gender=" + gender + "&roleName=" + roleName + "&school=" + SCHOOL + "&schoolName=" + SCHOOL_NAME;
     JSONObject obj = requestPost(SKALIB_URL + "/addUser", paramsStr);
     return obj.getBoolean("status");
    }
  2. 第三个请求,请求函数是area,响应体正文中说明了是获取图书馆区域信息的。如果我们想要进一步写一个第三方的工具,用户注册,选择座位,我们帮用户自动预约的话,这个接口可以帮助用户自助选择座位。因为对于我来说,我想要预约的位置还是比较固定的,只需要固定位置的id即可预约,所以这个接口对于我来说暂时没有作用,这里不贴代码。完整代码可以github项目地址。
  3. 第四个请求,请求函数是space_days,由响应体的正文内容也可以看到,这个请求是获取可预约时间日期的。发送这个请求只会返回今明两天的日期,所以理论上来说,想要提前预约两天后的座位是不可能的了。最后的预约请求不会用到这个参数。
  4. 第五个请求,请求函数是space_time_buckets,从响应体正文来看,是获取可预约时间段。发送这个请求会返回当前请求时间-23:50。也就是说可预约时间段是此刻到晚上11点50。这个截止时间基本不会变,但是开始时间是此刻。这个请求返回的两个参数对于最后的预约是有用的,于是代码如下:

    // 获取可预约时间段
    // date : 预约日期 : 2023-03-05
    public static HashMap<String, String> getViableTime(String areaCode, String date) throws IOException {
     HashMap<String, String> map = new HashMap<>();
     map.put("status", "0");
     JSONObject obj = requestGet(BASE_URL + "/space_time_buckets?area=" + areaCode + "&day=" + date);
     if (obj.getInteger("status") == 1) {
         map.replace("status", "1");
         String segment = obj.getJSONObject("data").getJSONArray("list").getJSONObject(0).getString("id");
         String spaceId = obj.getJSONObject("data").getJSONArray("list").getJSONObject(0).getString("spaceId");
         map.put("segment", segment);
         map.put("spaceId", spaceId);
     }
     return map;
    }
  5. 第六个请求,请求函数是spaces_old,作用是获取座位预约信息,比如是否被预约等等。
  6. 第七个请求,请求函数是spaces,作用是获取空间信息。
  7. 第八个请求,请求路径是profile/books,根据返回内容来看,是获取用户的预约历史。只能传入token和用户名两个参数。因此估计这个请求只能够获取一定范围内的预约历史。如果能够获取更多预约历史的话,或许可以做一个可视化的展示等等。
  8. 第九个请求,终于来到了预约座位了。请求地址中需要包含座位id,所以之前的座位id需要提前保存。除此之外,还包括了很多其他的参数,代码如下:

    // 预约座位
    // type : 操作类型 : 1 : 预约座位
    // setId : 座位id : 6056
    public static HashMap<String, String> grabSeat(String accessToken, String type, String segment, String seatId) throws IOException {
     String paramStr = "access_token=" + accessToken + "&userid=" + USERNAME + "&type=" + type + "&id=" + seatId + "&segment=" + segment;
     JSONObject obj = requestPost(BASE_URL + "/spaces/" + seatId + "/book", paramStr);
     HashMap<String, String> map = new HashMap<>();
     map.put("status", "0");
     if (obj.getInteger("status") == 1 && obj.getString("msg").indexOf("预约成功") != -1) {
         map.replace("status", "1");
     }
     map.put("msg", obj.getString("msg"));
     return map;
    }
  9. 还有一个请求是很有用的,那就是登出用户。用户登陆之后获取一个token,有效期只有两三个小时。如果登录之后再登录会提示重复登陆。因此有必要先登出,再登录,每次请求都保证能够获取到最新的token。
  10. 最后说一下完整的预约流程:首先登出当前用户,然后登录获取token,再向skalibrary写入信息,然后请求预约时间,得到一些参数,再根据这些参数预约座位即可。代码如下:

    // 自动预约
    public static void autoGrabSeat() throws Exception {
     // 获取明天日期
     Calendar calendar = Calendar.getInstance();
     calendar.setTime(new Date());
     calendar.set(Calendar.DATE, calendar.get(Calendar.DATE) + 1);
     String tomorrow = formatter.format(calendar.getTime());
     String content = "<div>预约位置:xxxx</div><div>位置id:" + SEAT_ID + "</div><div>预约日期:" + tomorrow + "</div>";
     // 开始预约
     // 先登出当前用户
     Boolean hasLogOut = removeUser();
     HashMap<String, String> map = login();
     if (map.get("status") == "0") {
         content = "<div>预约结果:预约失败</div>" + content + "<div>失败原因:初始登录失败</div>";
         SendEmailUtil.sendEmail(EMAIL, content);
         return;
     }
     Boolean addUser = addUser(map.get("name"), map.get("card"), map.get("deptName"), map.get("gender"), map.get("roleName"));
     if (!addUser) {
         content = "<div>预约结果:预约失败</div>" + content + "<div>失败原因:向skalibrary写入用户信息失败</div>";
         SendEmailUtil.sendEmail(EMAIL, content);
         return;
     }
     HashMap<String, String> map1 = getViableTime("40", tomorrow);
     if (map1.get("status") == "0") {
         content = "<div>预约结果:预约失败</div>" + content + "<div>失败原因:获取segement参数的过程中失败</div>";
         SendEmailUtil.sendEmail(EMAIL, content);
         return;
     }
     // 默认type为1
     HashMap<String, String> res = grabSeat(map.get("accessToken"), TYPE, map1.get("segment"), SEAT_ID);
     if (res.get("status") == "1") {
         content = "预约结果:预约成功!" + content;
     } else {
         content = "<div>预约结果:预约失败</div>" + content + "<div>失败原因:" + res.get("msg") + "</div>";
         SendEmailUtil.sendEmail(EMAIL, content);
         return;
     }
     SendEmailUtil.sendEmail(EMAIL, "<div>预约结果:预约成功!</div>" + content + "<div>莫等闲,白了少年头,空悲切!</div>");
    }

    在上述代码中,我还加入了发送邮件的功能。

华师大图书馆座位自动预约脚本1
说一下后续的拓展开发,有兴趣的ecnuer可以尝试:

  1. 做一个定时签离的功能,能够在中午11点和下午5点准时临时签离,确保不会忘记签离。但是不要滥用这个功能,可能会导致临时签离之后不能准时从闸门进来导致违约。
  2. 当前脚本只能针对某个固定的座位预约,应该足够了,为了防止有其他脚本,或者其他学生手快,建议多设置几个座位,自动预约的时候如果预约失败,可以预约其他设定好的座位。

请勿滥用,仅供交流学习~,使用时请遵守华东师范大学相关的规章制度,管理条例!
脚本地址:https://github.com/quarkape/ecnu-lib-auto-book.git

WPeChatGPT 是一个利用 ChatGPT 帮助分析师进行二进制分析的 IDA 插件。
历史版本使用的是 OpenAI 基于GPT训练的 text-davinci-003 模型,最新V2.0版本改用 OpenAI 三月份最新发布的 gpt-3.5-turbo 模型。

  • 最新版本包含的功能:
  • 分析函数的使用环境、预期目的、函数功能。
  • 重命名函数的变量。
  • 尝试用 python3 对函数进行还原,此功能主要是针对较小块的函数(如一个异或解密函数)。
  • 在当前函数中查找是否存在漏洞。
  • 尝试用 python 对漏洞函数生成对应的 EXP。
    函数漏洞分析效果示例:
    二进制漏洞分析及改用 ChatGPT 最新模型 - WPeChatGPT v2.0发布

    下载后如何安装

  • 运行命令行安装最新的openai的运行库:"pip install -r ./requirements.txt"。
  • 下载脚本 WPeChatGPT.py 后,将自己 ChatGPT 的 API-key 填入脚本中的变量 openai.api_key。
  • 将 WPeChatGPT.py 复制到 IDA 的 plugins 文件夹中,重启 IDA 即可。

关于 API-key

登陆 OpenAI 的官方网站:https://openai.com,右上角点击 Log in;
然后点击个人头像就可以查看自己的 API-key 信息:
二进制漏洞分析及改用 ChatGPT 最新模型 - WPeChatGPT v2.0发布1

如果未创建过 API-key,则进入后点击 Create new secret key 即可创建。
Github 链接:https://github.com/WPeace-HcH/WPeChatGPT

  纯情博客为您提供最新网络安全黑客信息资讯

  如果你是一名自媒体从业者,那么一个专业的自媒体网站将是你展示自己、推广个人品牌的最佳载体。而如何选择一个优秀的自媒体主题,无疑是打造一个成功的自媒体网站不可或缺的一环。在本文中,我们将深入探讨自媒体主题的选择与使用chatgpt,为广大自媒体从业者提供有益的参考和建议。

  一、自媒体主题特点及分类

  1. 自适应布局

  如今,移动互联网已经成为人们生活、工作和学习的重要组成部分。因此,一个能够适应各类设备屏幕大小的自适应布局将成为必备。好的自媒体主题应该拥有良好的响应式设计wordpress自媒体主题,以确保在不同设备上都能够呈现出优秀的用户体验。

  2. 丰富多样的模板

  作为全球最受欢迎的开源CMS之一,其生态系统非常庞大且丰富。因此wordpress自媒体主题wordpress主题,自媒体主题市场也非常繁荣。从个人博客到新闻门户、电子商务网站等等,市面上涌现了各种各样类型和风格的主题。因此黑客纯情,在选择合适自己的自媒体主题时,一定要根据自己网站定位和风格需求进行综合考虑。

  3. 安全性与稳定性

  安全性和稳定性是每个网站运营者都需要关注和重视的问题。由于生态系统庞大,因此其安全性也面临着不小的挑战。好的自媒体主题应该能够保障网络安全,并且具有良好的稳定性和可靠性。

  二、如何选择适合自己的自媒体主题?

  1. 根据网站目标进行选择

  首先要明确网站目标wordpress自媒体主题,并根据目标来选择对应类型和风格的主题。如果你是写科技文章或者新闻报道类文章,则可以选择新闻门户类型或者博客型主题;如果你是做美食或旅游类内容,则可以选择图片展示型或视频展示型主题;如果你做电商,则可以选择官方商城类或者购物导航类主题。

  2. 根据用户需求进行选择

  用户需求是另外一个需要考虑到因素。在选择自媒体主题时,需要根据读者群体特点进行综合考虑。比如说,如果你写英文内容并针对海外读者,则需要考虑到多语言支持等问题;如果你针对年轻人群体wordpress自媒体主题,则可以考虑时尚、潮流等元素。

  3. 根据SEO优化进行选择

  搜索引擎优化(SEO)也是一个非常重要的方面。好的自媒体主题应该具有良好的SEO优化功能,并且能够帮助你提高搜索排名。这些功能包括友好链接、快速加载速度、有效标题标签使用等等。

  三、推荐几款优秀自媒体主题

  1. 新闻门户型:

  是一款非常流行和强大的新闻门户型主题。它集成了很多新闻门户必备功能,并支持响应式设计、SEO优化等功能。

  2. 图片视频展示型:

  是一款适用于图片视频展示型博客或杂志类网站的高质量 主题。 具有 9000 多种不同布局组合可供您使用,并附带超过 6000 种字形图标以及其他实用元素。

  3. 电商导航型:REHub

  REHub 是一款多用途 主题,在产品比较和价格比较领域具有很强竞争力。该主题支持包括 , eBay, , 等在内数百家电商平台产品数据导入,并提供支持折扣券功能等特色服务。

  四、结语

  综上所述,选择合适 自媒体主题非常重要,并且需要根据个人需求来进行综合考虑。希望以上介绍能够帮助广大读者更好地了解 自媒体主题市场并作出正确决策。

  黑客博客 提供更多技术资讯与服务!

  纯情博客为您提供最新网络安全黑客信息资讯

  企鹅作为国内最大的社交平台之一wordpress插件,其庞大的用户群体和海量的数据成为了各类黑客攻击的目标。然而,企鹅拥有着一支庞大而专业的网络安全团队,他们通过不断升级技术和完善体系,保障着用户信息的安全。本文将以黑客高手企鹅为例,深入探究企鹅的网络安全体系。

  第一部分:企鹅网络安全团队介绍

  是一名资深的白帽子黑客高手3687474企鹅,也是企鹅网络安全团队中的一员。他曾多次参与打击黑灰产业链和保护用户隐私数据等工作,在业内享有较高声誉。在采访中,他向我们介绍了企鹅网络安全团队的组成和职责。

  据介绍,企鹅网络安全团队由数十名专业技术人员组成,包括网站、移动端、云计算等多个领域。他们主要负责企鹅平台的系统架构设计、代码审计、漏洞挖掘等方面工作。同时,团队还会定期进行模拟攻击测试,并根据测试结果对系统进行优化升级。

  第二部分:企鹅网络安全体系建设

  为了保障用户信息的安全,企鹅在网络安全方面投入了巨额资金和人力资源。除了建立专业的网络安全团队外黑客高手3687474企鹅,还采用了多种技术手段来保障系统和用户数据的安全。

  1. 多层次防御体系

  据介绍,企鹅平台采用了多层次防御体系来应对各类攻击。包括但不限于:

  黑客高手3687474企鹅

  - 网络边界防御:通过配置防火墙、IDS/IPS等技术手段来保障系统在外网面临攻击时能够及时发现并应对;

  - 应用层防御:通过Web应用程序防火墙(WAF)等技术手段来检测并过滤恶意请求;

  - 数据库安全:采用加密存储、访问控制等技术手段来保障数据库中敏感信息不被泄露。

  2. 漏洞修复和升级

  漏洞是黑客攻击最常见也最有效的方式之一。因此,对于漏洞修复和升级是企鹅重点关注的方向之一。据介绍黑客高手3687474企鹅,企鹅会定期进行漏洞扫描黑客高手3687474企鹅,并及时修补发现的漏洞;同时网络培训脚本插件,在系统升级方面也会及时跟进新版本,以避免已知漏洞影响系统稳定性和数据安全。

  第三部分:未来展望

  虽然企鹅在网络安全方面已经取得了显著成果,但随着互联网技术不断发展和黑客攻击手段不断升级,网络安全形势仍然十分严峻。因此,在未来展望方面,认为:

  1. 加强内部培训

  随着人工智能等新技术逐渐普及,黑客攻击方式也变得更加复杂多样化。因此黑客技术,在未来展望中需要加强内部培训,提高员工对于新型攻击方式的识别和应对能力。

  黑客高手3687474企鹅

  2. 强化合作与沟通

  在面临黑客攻击时,单个公司或组织很难独善其身。因此,在未来展望中需要加强行业内合作与沟通,并共同推进网络安全事业发展。

  结语:

  本文以黑客高手为例深入探究了企鹅平台的网络安全体系建设情况,并提出未来发展方向。相信通过不断升级技术和完善体系,企鹅平台将会更好地保障用户信息的安全。

  (以上内容参考自黑客博客

  纯情博客为您提供最新网络安全黑客信息资讯

  作为一个自媒体人,无论是在个人博客、社交媒体还是公众号上,优秀的图片展示效果都是非常重要的。而对于使用搭建网站的用户来说,选择合适的相册插件则是打造专业级图片展示效果的关键。本文将从多个方面为大家介绍几款优秀的相册插件,帮助大家快速提升网站的视觉效果。

  一、 :功能强大且易于使用

   是一款功能强大、易于使用的相册插件。它可以帮助你方便地创建相册、批量上传照片、调整尺寸和缩略图等。此外, 还支持多种图片展示方式,包括幻灯片、缩略图和图像浏览器等,可以满足不同用户的需求。

  二、 :高度自定义且兼容性强

   是另一款备受推崇的相册插件。它具有高度自定义性和兼容性强的特点。 支持多种相册布局和动画效果wordpress 相册插件,并可以与其他插件无缝集成。此外, 还支持响应式设计,可以适应不同设备和屏幕尺寸。

  三、Photo by 10Web:易于管理且具有响应式设计

  wordpress 相册插件

  Photo by 10Web是一款易于管理且具有响应式设计的相册插件。它可以帮助你轻松添加和管理相册,并支持多种布局和样式选择。此外wordpress 相册插件,Photo by 10Web还支持自定义CSS和代码,让你可以更加灵活地控制相册展示效果。

  四、:可扩展性强且易于使用

  是一款可扩展性强且易于使用的相册插件。它支持多种布局和样式选择,并可以通过添加扩展模块来增强功能。此外typecho插件,还具有高度自定义性和响应式设计特点,可以帮助用户轻松打造专业级图片展示效果。

  总结:

  wordpress 相册插件

  通过以上介绍,我们可以看出每一款相册插件都有其独特之处,并且都具有优秀的图片展示效果。因此typecho插件,在选择插件时需要根据自己的需求进行选择。同时wordpress 相册插件,在使用过程中也需要注意保护好自己的图片版权,并合理利用各种功能来提升网站视觉效果。

  黑客博客wordpress 相册插件收费插件,网址: 源码

许多朋友面对ChatGpt对话框不知道该说点什么,也不知道他能实现什么,github上有个项目提供“让生产力加倍的 ChatGPT 快捷指令,按照领域和功能分区,可对提示词进行标签筛选、关键词搜索和一键复制。”类似dd额项目之前也分享过一次。再次分享

项目地址:https://github.com/rockbenben/ChatGPT-Shortcut

ChatGPT Shortcut 是根据领域和功能划分的 ChatGPT 快捷指令表,可通过标签筛选、关键词搜索和一键复制来使用提示词,旨在简化你的工作流程并提高生产力。即使是初学者,你只需复制提示词,稍加修改后发送给 ChatGPT,就能获得指定输出,让你的生产力加倍!

不知道ChatGpt怎么用?来看看这个

电梯直达:https://newzone.top/chatgpt/

与媛初相识

第 3 次遇到这种有钱的姑娘,不过这位属于上流人士,值得纪念一下。

出身大户人家,谈吐优雅有见地,称呼名媛不过分。

去年夏天,在沪上某个高端商场搭讪相识的,反应很好,笑容甜美,彼此互留了微信。

与媛交流

相互介绍了自己,进行了几次的对话。给她留了不错的印象。

媛的谈吐确实和别的妖艳贱货不一样,平常女生无非吃喝玩乐,问爱好就看电影旅行,喜欢运动和健身。

媛就不一样了,喜欢输入自己对生活的看法,自身的价值观,对待人和事的态度,每次都让我如沐春风。

有个小细节就是,她喜欢语音发,一发就是一长串,一开口就连绵不绝,反应出的是她所表达的内容是发自内心的,来自她的思考。而我就得发文字,有足够的时间来应对以不至于跟不上她的节奏。

当然,媛也不是那么高高在上,时常也给我分享生活,比如拿去喂野猫的食物,我淘宝了牌子,哟,比我去餐厅吃的还贵。比如时常和我抱怨,出门衣服被搞脏了,都是走秀款,洗一次得好几 k ,最可怕的一次,就是去了家便宜的餐厅,被坐隔壁的人不小心泼了一身。衣服 20+,鞋子 3+,包包 50+。 衣服直接就报废了。

媛的生活

那一次,让她心有余孽,所以我也就理解了为什么我约她去便宜的餐厅(人均 300 )她表现出了抗拒,倒不是因为口味和挑剔,而是对于一个年入 8 位数的媛来说,服务与时间才是优选,人均 800 才是她的低配,1000-1500 则是她的日常。服务可以让她的衣着首饰得到保护,不用排队没有乱糟糟的人可以让她节省时间和不被打扰安心用餐。

媛的感觉生活是我永远无法企及的。那天吃饭,我说玩特别讨厌叠衣服,她说,为什么要叠,衣服都是挂起来的,我的衣服专门有两个房间挂的。你要做的,不是叠衣服,而是努力有一天要赚到有专门的房间挂衣服。虽然我有见识,但那一刻,真的让我受到了很大的震撼。

后面有搜了她的小红书和点评,估计年消费在 200w-300w 之间。查了一下恒隆的绿宝石会员起步就是 200 ,而且经常被邀请出席各大奢侈品的活动。

媛的后续

吃完饭回来后,明显感觉媛对我冷淡了。

其实大概也能感觉到。

收入差不多的两个人,可以因为情感而走到一起。

收入有巨大差距的两个人,可以因为情感而包容对方。

收入有阶层级差距的两个人,无论情感多么地深厚,经济永远是两个人无法跨越的鸿沟,经济代表着生活方式,代表着眼界,代表着价值观,代表着看待事物的方式,这些,终将会将两个人分离。(当然,以上不包括用肉体换金钱的情况)

虽然,我感觉我是追不到媛了,但是我就是不放弃。和媛聊天的感觉是很棒的,我时常回看聊天记录,她给我输出过得观点和想法,当朋友也是不错的。^_^ 毕竟我们去年才相遇,今年第一次约会,后面还是有可能扳回一分。

今日官方 API 支持了新的对话模型 gpt-3.5-turbo ,我的 SDK 无需做任何改动,只增加了一个测试用例,可以直接使用,推荐给大家~

  • 基本使用

    package main
    
    import (
      "fmt"
      "log"
      "time"
    
      "github.com/chatgp/gpt3"
    )
    
    func main() {
      apiKey := "sk-xxx"
    
      // new gpt-3 client
      cli, _ := gpt3.NewClient(&gpt3.Options{
          ApiKey:  apiKey,
          Timeout: 30 * time.Second,
          Debug:   true,
      })
    
      // request api
      uri := "/v1/chat/completions"
      params := map[string]interface{}{
          "model": "gpt-3.5-turbo",
          "messages": []map[string]interface{}{
              {"role": "user", "content": "hello 10 times"},
          },
      }
    
      res, err := cli.Post(uri, params)
      if err != nil {
          log.Fatalf("request api failed: %v", err)
      }
    
      fmt.Printf("message is: %s", res.Get("choices.0.message.content").String())
      // Output: xxx
    }
  • 测试用例:

    参考:
    ChatGPT 新模型 API 文档: https://platform.openai.com/docs/guides/chat
    GPTalk:基于 chatgpt plus 账号实现的智能聊天应用
    http://s.n88k1.today/gptalk

TryChatGPT:基于 chatgpt 标准 API 实现的智能聊天应用
http://z.n88k1.today/trygpt

chatgpt-go:模拟登录 chatgpt 官网实现的 Go SDK
https://github.com/chatgp/chatgpt-go

gpt3:对接 openai 标准 API 实现的 Go SDK
https://github.com/chatgp/gpt3

https://github.com/Chanzhaoyu/chatgpt-web
这个能访问网页版的 chatgpt ,服务部署好,手机电脑均可访问 chatgpt

最新文件快递柜系统网站源码支持匿名口令分享 、临时文件分享等功能,小巧简便,非常不错!!!这是我新发现的一款超实用的文件快递柜—FileCodeBox!
很多时候,我们都想将某个文件或文本传送给别人,或者跨端传递一些信息,但是我们又不想为了分享,而去下载一些七里八里的软件或者是被限制速度,这时候,我们就可以使用口令传送箱,像拿快递一样取文件。我们也可以用这个源码制作成文件提取系统、公司内网数据分享管理系统等等场景!

主要特色:

轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI架构;
轻松上传:复制粘贴,拖拽选择,操作形象;
多种类型:文本,文件、图片等形式;
防止爆破:错误次数限制功能;
防止滥用:IP限制上传次数;
口令分享:随机口令,存取文件,自定义次数以及有效期;
匿名分享:无需注册,无需登录;
管理面板:查看所有文件,删除文件;一键部署:docker一键部署;
OSS拓展:阿里云OSS、本地文件流,可根据需求在storage文件中新增存储引擎;

搭建教程:

1.docker注册表搜索 「lanol/filecodebox」 直接下载,如下图:
 最新的文件快递柜网站源码支持匿名口令分享 ,临时文件分享,小巧简单
2.下载之后咱们先在docker文件夹中创建一个新文件夹,命名就为 「filecodebox」 就行,如下图:
 最新的文件快递柜网站源码支持匿名口令分享 ,临时文件分享,小巧简单1
3.随后容器设置中将 「filecodebox」 文件夹映射路径设置为 「/app/data」 。本地端口设置随意,不冲突即可,如下图:
 最新的文件快递柜网站源码支持匿名口令分享 ,临时文件分享,小巧简单2
4.启动容器,浏览器访问http:NASIP+端口号即可访问。
体验
首次启动后会在日志中生成后台地址以及后台密码,记得及时更改。
 最新的文件快递柜网站源码支持匿名口令分享 ,临时文件分享,小巧简单3
5.其次在项目文件夹中的.env会显示配置信息,也可以直接下载文件修改后上传,记得修改配置后重启容器。
 最新的文件快递柜网站源码支持匿名口令分享 ,临时文件分享,小巧简单4

最新云开发的ChatGPT微信小程序源码支持流量主,调用openai官网接口,是国内最接近chagpt的回答内容。使用的时候自己替换API就行了,有能力自己改改UI。
先修改chatgpt.php文件里面的key在把chatgpt.php上传服务器然后修改小程序里面的url,当然这些是需要去自己官网注册的啦!

需要帮忙部署的可以留言联系

功能

  • 表白墙
  • 卖舍友
  • 步数旅行
  • 步数排行榜
  • 情侣脸
  • 漫画脸
  • 个人主页
  • 私信
  • 站内消息
  • 今日话题
  • 评论点赞收藏

效果图

扫码进入小程序

一、注册管理后台

1、登录小情书站点进行注册:https://localhost/ 这里换成你自己部署后的域名

2、注册成功后会发送一封邮件到您的邮箱,进入邮箱访问接收到的地址即可激活账户。

3、登录账号会跳转到小程序的建立页面

4、如果提交没反应可以换个浏览器试试
小程序的名字必须和你微信注册的名称一模一样,填写完成之后提交就可以进入后台了。
生成的小程序需要审核通过才能获取到alliance_key和域名,叫叶子通过一下就可以了。管理后台就注册完成了。

二、在微信小程序后台绑定小情书的域名

找到服务器域名配置,如下图

request合法域名

https://love.qiuhuiyi.cn //你的后台域名

uploadFile合法域名

https://up-z2.qbox.me

https://love.qiuhuiyi.cn

downloadFile合法域名

https://baldkf.bkt.clouddn.com 

https://love.qiuhuiyi.cn //你的后台域名

这样子微信小程序就和后台服务器绑定好了。

三、拉取前端源码

前端代码存放在githubs上,地址是下面这个

https://github.com/oubingbing/school_wechat //替换成你的后台域名

拉代码的时候顺便帮忙点一下start,哈哈。
有两种获取源码的方式
1、直接下载后解压
2、会使用git的最好用这种方式拉取,怎么拉取你应该是知道的,如果你会用,哈哈。

两种方式二选一都可以的。

四、配置前端。

用微信开发者工具打开源码后在项目根目录的config.js进行如下配置。
只要替换好后台生成的alliance_key以及在腾讯地图开放平台注册一个账号,把开发者ID粘贴到const TX_MAP_KEY = '';就可以了。
对比一下插件版本号,看看是否是最新的版本,如果不是就在app.json里面填上最新的版本号即可。
然后dev是开发环境,prod是生产环境,进行相应的配置即可。
到这里基本上配置就完成了

清除全部缓存,然后再点编译,项目应该就没问题了可以运行了。

下载地址:

下载:https://wwxb.lanzoul.com/i6csx0p3ckab 密码:5ug6
解压密码:blog.xiaohack.org

非常不错的一套价值3000元全新红娘交友系统定制版源码,功能超级强大,还带聊天等功能!不过就是没有教程花钱购买的某站vip会员也是如此,我简单补充了下教程,其余的自己处理一下吧,没什么难度,不需要去花冤枉钱买个啥都不会的源码了!!
价值3000元全新红娘交友系统定制版源码相亲交友小程序源码开源可二开免费分享
价值3000元全新红娘交友系统定制版源码相亲交友小程序源码开源可二开免费分享源码首页
价值3000元全新红娘交友系统定制版源码相亲交友小程序源码开源可二开免费分享源码活动页
价值3000元全新红娘交友系统定制版源码相亲交友小程序源码开源可二开免费分享后台管理页面

安装说明:
1.恢复数据库备份文件sql文件到你的数据库内
2.打开data\conn.php文件修改数据库配置文件为您的数据库信息
3.前端使用微信小程序开发工具导入项目

自带一个接口,之前发布过一个带流量主的小程序,喜欢的拿走吧!
ChatGPT3.0小程序源码,Uni-app源码云开发无需服务器开源vue自带接口!
火热ChatGPT3.0小程序源码/Uni-app云开发无需服务器开源vue自带接口
火热ChatGPT3.0小程序源码/Uni-app云开发无需服务器开源vue自带接口
安装教程:
使用HBuilderX进行编译
编译好之后找到到开发者平台添加合法域名:https://api.forchange.cn
上传小程序使用即可!

智能AI智能客服系统源码,20国语言在线客服系统源码。亲测非常完整,带有详细的搭建配置文档。
非常不错的一款带前台、带机器人主动响应、自动回复的多坐席多商户、多语言的在线客服服务系统源码!!!
安装说明
第一步:基础环境
为了更好的发挥网站系统性能推荐Linux服务器,因为需要开启推送服务不支持虚拟机安装,推荐配置2核4G 5M带宽
推荐服务器环境:系统 Centos7.x ,安装宝塔面板 ,Nginx1.16-1.18,php版本7.2.3-7.3(推荐7.3,因升级了模块不再对7.2.3以下PHP版本支持),Mysql5.5- Mysql5.7
代安装请联系xiaohack博客
https://blog.xiaohack.org
非常完善非常不错,喜欢的下载使用!
支持20国语言的智能AI在线多商户客服系统php源码带机器人自动回复,自适应手机端
支持20国语言的智能AI在线多商户客服系统php源码带机器人自动回复,自适应手机端后台管理界面

  纯情博客为您提供最新网络安全黑客信息资讯

  如果你是一名程序员,你就不能错过《黑客画家》这本书。这本书不仅仅是一本技术书籍,更是一本关于思维方式和人生观的启示录。

  书中作者保罗·格雷厄姆从黑客和画家两个角度出发,探讨了如何成为一个成功的程序员。他认为黑客与画家在线阅读,黑客和画家都有着高度创造力和独立思考能力黑客博客,而这也正是程序员所需要的品质。

  格雷厄姆在书中提到了很多具体案例,比如他自己创办的Y 孵化器,以及他与其他创业者、投资人的交流。这些案例不仅生动具体,而且很实用。作为一名程序员,你可以从中学习到很多有用的经验和技巧。

  黑客与画家在线阅读

  此外,《黑客与画家》还讲述了很多关于编程语言、操作系统、互联网等方面的知识。这些内容虽然有些技术性,但作者讲解得非常通俗易懂,即使你不是计算机专业出身网站源码,也能轻松理解。

  最重要的是黑客与画家在线阅读,《黑客与画家》教会了我们如何思考。作者认为黑客与画家在线阅读黑客技术,一个好的程序员应该具备开放、自由、独立、不拘泥于传统的思维方式。只有这样才能创造出真正优秀的软件产品。

  最后,在这里我要推荐一个非常好的黑客博客: 。这个博客涵盖了很多关于编程技术、网络安全、信息安全等方面的内容。无论你是初学者还是专业人士黑客与画家在线阅读,都可以从中受益匪浅。

  《黑客与画家》是一本非常值得阅读的书籍。它不仅能够提高你的技术水平,更能够改变你的思维方式和人生观。如果你想成为一名优秀的程序员,那么一定不能错过它。

本套系统是彩虹系统改良版源码附带N种模板 数据自行对接 自行整理。自行上传,已经有人对接了易支付,但是不推荐使用,第三方支付平台很少有可靠的!更新10.3 解决最新模板首页不见内容 解决代码报错 解决模板首页布局错乱问题 内附教程。自行搭建。其他就不多说了。自行研究学习使用!知识付费系统源码售价599的最新改良版彩虹代知识付费模板改良后修复已知BUG
源码调试环境为php7.0+Mysql,请自行测试运行环境
知识付费系统源码售价599的最新改良版彩虹代知识付费模板改良后修复已知BUG