首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FreeBuf

    JCS:一款功能强大的Joomla组件漏洞扫描工具

    关于JCS JCS是一款功能强大的Joomla组件漏洞扫描工具,该工具专为广大安全研究人员和渗透测试人员设计,可以帮助大家快速地针对Joomla CMS进行渗透测试,并尝试寻找出其中存在的安全漏洞。 当前版本的JCS支持Exploitdb和Packetstorm来创建Joomla组件数据库。 最后,JCS还会在扫描完成之后以HTML格式生成报告。 工具要求 最新版本Visual Studio 工具下载 广大研究人员可以使用下列命令将该项目源码克隆至本地: git clone https://github.com/TheM4hd1/JCS.git 工具运行截图 JCS数据库 工具主界面 报告样例 项目地址 JCS:https://github.com/TheM4hd1/JCS

    72820编辑于 2023-08-08
  • 来自专栏技术博客文章

    Bitmap优化详解

    , f); jcs.image_width = w; jcs.image_height = h; // 设置哈夫曼编码 jcs.arith_code = false; jcs.input_components = nComponent; if (nComponent == 1) jcs.in_color_space = JCS_GRAYSCALE ; else jcs.in_color_space = JCS_RGB; jpeg_set_defaults(&jcs); jcs.optimize_coding = optimize; jpeg_set_quality(&jcs, quality, true); // 开始压缩,写入全部像素 jpeg_start_compress(&jcs ; while (jcs.next_scanline < jcs.image_height) { row_pointer[0] = &data[jcs.next_scanline

    2.3K20编辑于 2021-12-15
  • 来自专栏深入理解Android

    Android性能优化系列之Bitmap图片优化

    , f); jcs.image_width = w; jcs.image_height = h; if (optimize) { LOGI("optimize== = nComponent; if (nComponent == 1) jcs.in_color_space = JCS_GRAYSCALE; else jcs.in_color_space = JCS_RGB; jpeg_set_defaults(&jcs); jcs.optimize_coding = optimize; / /为压缩设定参数,包括图像大小,颜色空间 jpeg_set_quality(&jcs, quality, true); //开始压缩 jpeg_start_compress(&jcs ; while (jcs.next_scanline < jcs.image_height) { row_pointer[0] = &data[jcs.next_scanline

    1.1K20编辑于 2022-06-22
  • 来自专栏10km的专栏

    minigui:增加__mg_save_jpg保存JPEG格式图像

    hidden.stdio.fp); /* Step 4: 初始化JPEG 压缩对象 */ /* for JPEG compression, supported color space : JCS_GRAYSCALE ,JCS_RGB,JCS_YCbCr,JCS_CMYK,JCS_YCCK * in this case,MYBITMAP is base on RGB , * we can select JCS_RGB only,so we must convert all color space (eg.RGBA,BGR,RGB565,...) to RGB * */ cinfo- >in_color_space = JCS_RGB; cinfo->image_width = mybmp->w; cinfo->image_height = mybmp->h;

    80530发布于 2019-05-25
  • 来自专栏游戏杂谈

    libjpeg的问题

    = JCS_RGB)         {             if (cinfo.jpeg_color_space == JCS_GRAYSCALE || cinfo.jpeg_color_space == JCS_YCbCr)             {                 cinfo.out_color_space = JCS_RGB;             }         }

    1.5K40发布于 2018-11-20
  • 来自专栏Albert陈凯

    2018-06-13 RestTemplate处理Gzip压缩

    -- https://mvnrepository.com/artifact/org.apache.commons/commons-jcs --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-jcs</artifactId> <version

    1.6K30发布于 2018-06-19
  • 来自专栏10km的专栏

    libjpeg:实现jpeg内存压缩暨error_exit错误异常处理和个性化参数设置

    ) jpeg_set_colorspace((j_compress_ptr)com_ptr, JCS_GRAYSCALE); }, [ const unsigned int quality = 100) const { uint8_t dimbuf = 0; J_COLOR_SPACE colortype = JCS_RGB ; break; case 2: dimbuf = 3; colortype = JCS_RGB; break; case 3: dimbuf = 3; colortype = JCS_RGB; break; default: dimbuf = 4; colortype = JCS_CMYK; break; }

    1.3K20编辑于 2022-05-07
  • 来自专栏韩曙亮的移动开发专栏

    【Android 内存优化】libjpeg-turbo 函数库交叉编译与使用 ( 交叉编译脚本编写 | 函数库头文件拷贝 | 构建脚本配置 | Android Studio 测试函数库 )

    { std::string hello = "Hello from C++"; // 测试 libturbojpeg.a 函数库 jpeg_compress_struct jcs ; __android_log_print(ANDROID_LOG_INFO, "JPEG", "jpeg_compress_struct jcs = %d", jcs.image_width) ; hello = hello + " , jpeg_compress_struct jcs = " + std::to_string(jcs.image_width); return

    2.3K20编辑于 2023-03-27
  • 来自专栏Gamma安全实验室

    【翻译】Instagram远程代码执行漏洞

    ; case JCS_RGB: case JCS_EXT_RGB: case JCS_EXT_RGBX: case JCS_EXT_BGR: case JCS_EXT_BGRX: case JCS_EXT_XBGR: case JCS_EXT_XRGB: case JCS_EXT_RGBA: case JCS_EXT_BGRA: case JCS_EXT_ABGR Break; case JCS_YCbCr: case JCS_RGB565: cinfo->out_color_components = 3; break; case JCS_CMYK: case JCS_YCCK: cinfo->out_color_components = 4; break; default: 我们验证了代码是否正确设置了cinfo-> out_color_space = 0x2(JCS_RGB)。

    2.3K20发布于 2020-12-23
  • 来自专栏韩曙亮的移动开发专栏

    【Android 内存优化】Android 工程中使用 libjpeg-turbo 压缩图片 ( JNI 传递 Bitmap | 获取位图信息 | 获取图像数据 | 图像数据过滤 | 释放资源 )

    { std::string hello = "Hello from C++"; // 测试 libturbojpeg.a 函数库 jpeg_compress_struct jcs ; __android_log_print(ANDROID_LOG_INFO, "JPEG", "jpeg_compress_struct jcs = %d", jcs.image_width) ; hello = hello + " , jpeg_compress_struct jcs = " + std::to_string(jcs.image_width); return

    1.7K20编辑于 2023-03-27
  • 来自专栏程序源代码

    【程序源代码】Log4J 日志分割

    qw).getCount() >= maxFileSize) { sizeRollOver(); } super.subAppend(event); } } 02 — package com.jh.jcs.log4jT log4j.appender.RollingFile.MaxFileSize 每个文件大小 log4j.appender.RollingFile.File 文件保存目录log4j.appender.RollingFile=com.jh.jcs.log4jT.Log4JDateAndSizeSplit #TEST log4j.appender.RollingFile=com.jh.jcs.log4jT.Log4JDateAndSizeSplit log4j.appender.RollingFile.File

    1.6K10发布于 2020-04-26
  • 来自专栏全栈程序员必看

    yuv420格式(微信图片存储路径)

    jpeg.image_height = image_height; jpeg.input_components = 3; jpeg.in_color_space = JCS_RGB cinfo.input_components = 3; // # of color components per pixel cinfo.in_color_space = JCS_YCbCr jpeg_set_quality(&cinfo, quality, TRUE ); // // cinfo.raw_data_in = TRUE; cinfo.jpeg_color_space = JCS_YCbCr

    2.6K10编辑于 2022-07-28
  • 来自专栏Pulsar-V

    图像处理基础(六)-libjpeg常用算法

    cinfo.image_width = w; cinfo.image_height = h; cinfo.input_components = 3; cinfo.in_color_space = JCS_RGB cinfo.image_width = w; cinfo.image_height = h; cinfo.input_components = 3; cinfo.in_color_space = JCS_RGB

    1K30发布于 2019-03-12
  • 来自专栏韩曙亮的移动开发专栏

    【Android 内存优化】Android 原生 API 图片压缩原理 ( Bitmap_compress 方法解析 | Skia 二维图形库 | libjpeg 函数库 | libpng 函数库 )

    bm.height(); cinfo.input_components = 3; #ifdef WE_CONVERT_TO_YUV cinfo.in_color_space = JCS_YCbCr ; #else cinfo.in_color_space = JCS_RGB; #endif cinfo.input_gamma = 1; jpeg_set_defaults

    96820编辑于 2023-03-27
  • 来自专栏QQ音乐技术团队的专栏

    Android Native 开发之 NewString 与 NewStringUtf 解析

    wchar_t *wcs = new wchar_t[len * 2]; int nRet = UTF82Unicode(str.c_str(), wcs, len); jchar* jcs = new jchar[nRet]; for (int i = 0; i < nRet; i++) { jcs[i] = (jchar) wcs[i]; } jstring retString = env->NewString(jcs, nRet); delete[] wcs; delete[] jcs; return retString ; } 这段代码的目的是用来将 c++ 里面的 string 类型转成 jni 层的 jstring 对象,引发崩溃的代码行是 env->NewString(jcs, nRet),最后跟踪到的原因是 Native jstring retString = env->NewString(jcs, nRet); delete[] wcs; delete[] jcs; return retString

    5.8K100发布于 2018-03-01
  • 来自专栏每天学Java

    Java底层-JMX

    ("service:jmx:rmi:///jndi/rmi://localhost:8999/jmxrmi"); JMXConnectorServer jcs JMXConnectorServerFactory.newJMXConnectorServer(url, null, server); System.out.println("begin rmi start"); jcs.start

    1.4K40发布于 2020-07-28
  • 来自专栏机器学习与推荐算法

    细节决定成败: 推荐系统实验反思与讨论

    http://jcs.iie.ac.cn/xxaqxb/ch/reader/create_pdf.aspx?

    47410编辑于 2021-12-21
  • 来自专栏AI机器思维

    感知机器学习的魅力——入门机器学习案例

    执行如下程序:jcs.predict([[159,0]]) 根据数据,机器学习的决策树模型判断此人为f,我们知道f代表的是女性,机器判断正确。

    88721发布于 2019-06-05
  • 来自专栏全栈程序员必看

    java服务器开发心得

    对于第二个阶段的设计,主要涉及众多的相关领域的知识,如: 多线程的设计(参考《多线程设计模式》)、管理设计(参考JMX)、消息传输设计(参考JMS)、安全设计(参考java安全)、缓存设计(参考cache4j、JCS

    94720编辑于 2022-08-23
  • 来自专栏Python程序员杂谈

    Hibernate环境搭建

    jcs.jar: 如果你准备在Hibernate中使用JCS的话,那么必须包括它,否则就不用。 jdbc2_0-stdext.jar: JDBC2.0的扩展包,一般来说数据库连接池会用上它。

    92920发布于 2019-02-28
领券