魔众一物一码溯源防伪系统 v1.9.0 溯源码校验码功能,系统升级优化

  • ModStart
    了解作者
  • PHP
    开发工具
  • 17.9MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2022-08-31 08:03
    上传日期
魔众一物一码溯源防伪系统支持批量生成、管理防伪码、溯源码,帮助您更好的管理商品防伪码。 魔众一物一码溯源防伪系统发布v1.9.0版本,新功能和Bug修复累计24项,溯源码校验码功能,系统升级优化。 2022年08月05日魔众一物一码溯源防伪系统发布v1.9.0版本,增加了以下24个特性: ·[新功能] 增加校验码功能 ·[新功能] 图标库新增 check-simple ·[新功能] bodyProperties可为body标签增加属性 ·[新功能] 登录界面全新改版大气美观 ·[新功能] 富文本组件新增 editor-ready 自定义事件 ·[新功能] Response新增停止执行抛出消息的方法 ·[新功能] Grid新增批量弹窗快捷操作方式 ·[新功能] Json组件增加高度可配置参数 ·[新功能] Type类型数据新增导出JS配置文件 ·[新功能] 文件上传切片最大2M,分片文件根据配置动态清除 ·[新功能] 模块管理模块升级判断逻辑修改 ·[新功能] 模块市场预览包功能支持 ·[新功能] 系统升级提醒开关可配置 ·[新功能] 系统升级关闭开关可配置 ·[系统优化] 字符串工具类中的特殊字符处理重复 ·[系统优化] 富文本自动抓取图片优化为串行抓取,避免批量接口超时问题 ·[系统优化] HttpException正常请求错误消息不记录 ·[系统优化] 富文本编辑移除地图功能 ·[系统优化] 富文本文件抓取CDN域名逻辑 ·[系统优化] UEditor下拉、颜色选择、组件错位优化 ·[系统优化] UEditorPlus升级为v2.2.0 ·[Bug修复] 导入弹窗模板文件框架JS不生效问题 ·[Bug修复] Response下载文件部分浏览器异常 ·[Bug修复] 一处基础授权登录信息获取异常问题 魔众一物一码溯源防伪系统,溯源、防伪、一物一码,一套搞定。
tecmz_tracking_1.9.0_try.zip
内容介绍
![Stringy](http://danielstjules.com/github/stringy-logo.png) A PHP string manipulation library with multibyte support. Offers both OO method chaining and a procedural-style static wrapper. Tested and compatible with PHP 5.3+ and HHVM. Inspired by underscore.string.js. [![Build Status](https://api.travis-ci.org/danielstjules/Stringy.svg?branch=master)](https://travis-ci.org/danielstjules/Stringy) * [Requiring/Loading](#requiringloading) * [OO and Procedural](#oo-and-procedural) * [Implemented Interfaces](#implemented-interfaces) * [PHP 5.6 Creation](#php-56-creation) * [Methods](#methods) * [at](#at) * [camelize](#camelize) * [chars](#chars) * [collapseWhitespace](#collapsewhitespace) * [contains](#contains) * [containsAll](#containsall) * [containsAny](#containsany) * [countSubstr](#countsubstr) * [create](#create) * [dasherize](#dasherize) * [delimit](#delimit) * [endsWith](#endswith) * [ensureLeft](#ensureleft) * [ensureRight](#ensureright) * [first](#first) * [getEncoding](#getencoding) * [hasLowerCase](#haslowercase) * [hasUpperCase](#hasuppercase) * [htmlDecode](#htmldecode) * [htmlEncode](#htmlencode) * [humanize](#humanize) * [indexOf](#indexof) * [indexOfLast](#indexoflast) * [insert](#insert) * [isAlpha](#isalpha) * [isAlphanumeric](#isalphanumeric) * [isBlank](#isblank) * [isHexadecimal](#ishexadecimal) * [isJson](#isjson) * [isLowerCase](#islowercase) * [isSerialized](#isserialized) * [isUpperCase](#isuppercase) * [last](#last) * [length](#length) * [longestCommonPrefix](#longestcommonprefix) * [longestCommonSuffix](#longestcommonsuffix) * [longestCommonSubstring](#longestcommonsubstring) * [lowerCaseFirst](#lowercasefirst) * [pad](#pad) * [padBoth](#padboth) * [padLeft](#padleft) * [padRight](#padright) * [regexReplace](#regexreplace) * [removeLeft](#removeleft) * [removeRight](#removeright) * [replace](#replace) * [reverse](#reverse) * [safeTruncate](#safetruncate) * [shuffle](#shuffle) * [slugify](#slugify) * [startsWith](#startswith) * [substr](#substr) * [surround](#surround) * [swapCase](#swapcase) * [tidy](#tidy) * [titleize](#titleize) * [toAscii](#toascii) * [toLowerCase](#tolowercase) * [toSpaces](#tospaces) * [toTabs](#totabs) * [toTitleCase](#totitlecase) * [toUpperCase](#touppercase) * [trim](#trim) * [trimLeft](#trimLeft) * [trimRight](#trimRight) * [truncate](#truncate) * [underscored](#underscored) * [upperCamelize](#uppercamelize) * [upperCaseFirst](#uppercasefirst) * [Links](#links) * [Tests](#tests) * [License](#license) ## Requiring/Loading If you're using Composer to manage dependencies, you can include the following in your composer.json file: ```json { "require": { "danielstjules/stringy": "~1.10" } } ``` Then, after running `composer update` or `php composer.phar update`, you can load the class using Composer's autoloading: ```php require 'vendor/autoload.php'; ``` Otherwise, you can simply require the file directly: ```php require_once 'path/to/Stringy/src/Stringy.php'; // or require_once 'path/to/Stringy/src/StaticStringy.php'; ``` And in either case, I'd suggest using an alias. ```php use Stringy\Stringy as S; // or use Stringy\StaticStringy as S; ``` ## OO and Procedural The library offers both OO method chaining with `Stringy\Stringy`, as well as procedural-style static method calls with `Stringy\StaticStringy`. An example of the former is the following: ```php use Stringy\Stringy as S; echo S::create('Fòô Bàř', 'UTF-8')->collapseWhitespace()->swapCase(); // 'fÒÔ bÀŘ' ``` `Stringy\Stringy` has a __toString() method, which returns the current string when the object is used in a string context, ie: `(string) S::create('foo') // 'foo'` Using the static wrapper, an alternative is the following: ```php use Stringy\StaticStringy as S; $string = S::collapseWhitespace('Fòô Bàř', 'UTF-8'); echo S::swapCase($string, 'UTF-8'); // 'fÒÔ bÀŘ' ``` ## Implemented Interfaces `Stringy\Stringy` implements the `IteratorAggregate` interface, meaning that `foreach` can be used with an instance of the class: ``` php $stringy = S::create('Fòô Bàř', 'UTF-8'); foreach ($stringy as $char) { echo $char; } // 'Fòô Bàř' ``` It implements the `Countable` interface, enabling the use of `count()` to retrieve the number of characters in the string: ``` php $stringy = S::create('Fòô', 'UTF-8'); count($stringy); // 3 ``` Furthermore, the `ArrayAccess` interface has been implemented. As a result, `isset()` can be used to check if a character at a specific index exists. And since `Stringy\Stringy` is immutable, any call to `offsetSet` or `offsetUnset` will throw an exception. `offsetGet` has been implemented, however, and accepts both positive and negative indexes. Invalid indexes result in an `OutOfBoundsException`. ``` php $stringy = S::create('Bàř', 'UTF-8'); echo $stringy[2]; // 'ř' echo $stringy[-2]; // 'à' isset($stringy[-4]); // false $stringy[3]; // OutOfBoundsException $stringy[2] = 'a'; // Exception ``` ## PHP 5.6 Creation As of PHP 5.6, [`use function`](https://wiki.php.net/rfc/use_function) is available for importing functions. Stringy exposes a namespaced function, `Stringy\create`, which emits the same behaviour as `Stringy\Stringy::create()`. If running PHP 5.6, or another runtime that supports the `use function` syntax, you can take advantage of an even simpler API as seen below: ``` php use function Stringy\create as s; // Instead of: S::create('Fòô Bàř', 'UTF-8') s('Fòô Bàř', 'UTF-8')->collapseWhitespace()->swapCase(); ``` ## Methods In the list below, any static method other than S::create refers to a method in `Stringy\StaticStringy`. For all others, they're found in `Stringy\Stringy`. Furthermore, all methods that return a Stringy object or string do not modify the original. Stringy objects are immutable. *Note: If `$encoding` is not given, it defaults to `mb_internal_encoding()`.* #### at $stringy->at(int $index) S::at(int $index [, string $encoding ]) Returns the character at $index, with indexes starting at 0. ```php S::create('fòô bàř', 'UTF-8')->at(6); S::at('fòô bàř', 6, 'UTF-8'); // 'ř' ``` #### camelize $stringy->camelize(); S::camelize(string $str [, string $encoding ]) Returns a camelCase version of the string. Trims surrounding spaces, capitalizes letters following digits, spaces, dashes and underscores, and removes spaces, dashes, as well as underscores. ```php S::create('Camel-Case')->camelize(); S::camelize('Camel-Case'); // 'camelCase' ``` #### chars $stringy->chars(); S::chars(string $str [, string $encoding ]) Returns an array consisting of the characters in the string. ```php S::create('Fòô Bàř', 'UTF-8')->chars(); S::chars('Fòô Bàř', 'UTF-8'); // array(F', 'ò', 'ô', ' ', 'B', 'à', 'ř') ``` #### collapseWhitespace $stringy->collapseWhitespace() S::collapseWhitespace(string $str [, string $encoding ]) Trims the string and replaces consecutive whitespace characters with a single space. This includes tabs and newline characters, as well as multibyte whitespace such as the thin space and ideographic space. ```php S::create(' Ο συγγραφέας ')->collapseWhitespace(); S::collapseWhitespace(' Ο συγγραφέας '); // 'Ο συγγραφέας' ``` #### contains $stringy->contains(string $needle [, boolean $caseSensitive = true ]) S::contains(string $haystack, string $needle [, boolean $caseSensitive = true [, string $encoding ]]) Returns true if the string contains $needle, false otherwise. By default, the comparison is case-sensitive, but can be made insensitive by setting $caseSensitive to false. ```php S::create('Ο συγγραφέας �
评论
    相关推荐
    • 农产品质量安全溯源系统项目工作方案
      农产品质量安全溯源系统项目工作方案,一级棒!
    • 魔众一物一码朔源防伪系统v1.8.0
      魔众一物一码溯源防伪系统支持批量生成、管理防伪码、溯源码,帮助您更好的管理商品防伪码。
    • 四六级查询系统PHP
      四六级查询系统PHP版,就将计就计创业大赛补差价是的不能刺激的陈女士的客户承诺的沙场点兵诗词大会才能完成vnsdjicvnsdi
    • 区块链溯源应用对比.docx
      溯源场景 1、广东区块链应用技术研究有限公司 物联网+区块链 疫苗在生产、流通、使用整个环节中的漏洞,如果再出现疫苗问题,也很容易查清整个案件的来龙去脉。 解决问题:假疫苗问题 追溯做法,是对每一支疫苗进行...
    • 二维码生成工具(QR Code Generator) v1.1 汉化版.zip
      在现代商业活动中,可实现的应用十分广泛,如:产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子凭证、车辆管理、信息传递、名片交流、wifi共享等。如今智能手机扫一扫(简称313)功能的...
    • 快拍二维码(原Quick拍) v2.09 For Android.zip
      支持各种二维码类型, 不仅支持我们常用的名片,网址,下载,视频的等二维码, 同时还支持京东商城,1号店,甲骨文防伪,驰亚防伪,食品溯源二维码, 并对不不同二维码类型分类管理.,  3.商品,书籍知价格  扫描商品,书籍...
    • 7384学生成绩查询系统
      7384学生成绩查询系统(asp+excel)维护简单,无需登录后台一条信息一条信息的添加成绩,只要维护好你的excel表格即可。 鉴于之前版本已经将近5年没有更新,且原版本非常不通用,用户体验很差,故作大修改。 适用...
    • 安卓毕业设计加源码-3DCode:一种基于QR二维码的彩色二维码编码译码...该彩色二维码提升了普通黑白二维码防伪
      随着智能手机的普及,QR码日益被大众所认知、接受,已广泛见于日常生活,而且作为一项新的防伪措施,也已被广泛用在电子票务、物流溯源等方面。但QR码容易被复制,防伪易被攻破。 本文研究了一种基于QR码的彩色...
    • 7384学生成绩查询系统 v6.8.rar
      7384学生成绩查询系统简介 7384学生成绩查询系统(asp excel)维护简单,无需登录后台一条信息一条信息的添加成绩,只要维护好你的excel表格即可。 鉴于之前版本已经将近5年没有更新,且原版本非常不通用,用户...
    • libiconv-1.1.tar.gz
      字符集转换程序