小编Ita*_*Gal的帖子

如何在CSS中绘制圆形扇区?

好吧,用纯​​CSS绘制一个圆圈很容易.

.circle {
    width: 100px;
    height: 100px;
    border-radius: 100px;
    border: 3px solid black;
    background-color: green;
}
Run Code Online (Sandbox Code Playgroud)

我如何绘制一个扇区?给定度X [0-360]我想画一个X度扇区.我可以用纯CSS做到吗?

例如:

在此输入图像描述

谢谢+示例

谢谢乔纳森,我使用了第一种方法.如果它帮助某人这里是一个JQuery函数的例子,它获得百分比并绘制一个扇区.该扇区位于百分比圆圈后面,此示例显示如何从起始角度围绕圆圈实现圆弧.

$(function drawSector() {
  var activeBorder = $("#activeBorder");
  var prec = activeBorder.children().children().text();
  if (prec > 100)
    prec = 100;
  var deg = prec * 3.6;
  if (deg <= 180) {
    activeBorder.css('background-image', 'linear-gradient(' + (90 + deg) + 'deg, transparent 50%, #A2ECFB 50%),linear-gradient(90deg, #A2ECFB 50%, transparent 50%)');
  } else {
    activeBorder.css('background-image', 'linear-gradient(' + (deg - 90) + 'deg, transparent 50%, #39B4CC …
Run Code Online (Sandbox Code Playgroud)

css css3 css-shapes

70
推荐指数
10
解决办法
7万
查看次数

Java中的JSON和泛型 - 类型安全警告

我有一些数据存储在Java元素中,我需要以给定的格式返回它 - JSONObject.虽然我的实现工作正常,但我仍然收到来自eclipse的警告消息(版本:Juno Service Release 2):

" 类型安全:方法put(Object,Object)属于原始类型HashMap.对泛型类型HashMap的引用应该参数化 "

这是我的代码:

public interface Element {...}

public abstract class AbstractElement implements Element {...}

public final class Way extends AbstractElement {...}

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

import org.json.simple.JSONArray;
import org.json.simple.JSONObject;

public class WayToJsonConverter{
    ...
    public JSONObject wayToJson(){
        JSONObject obj = new JSONObject();
        obj.put("id",way.getId());
        ...
        return obj;
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

问题在于: obj.put("id",way.getId());

除了添加之外,有没有办法解决这个问题@SuppressWarnings("unchecked")

java eclipse generics json

10
推荐指数
1
解决办法
3万
查看次数

如何在JavaScript中将console.log内容作为字符串获取

我试图将console.log作为纯JavaScript中的字符串.我的输入是一个我不熟悉的脚本,我想将console.log中的所有消息收集到一个字符串中.

例如:

function doSomething(){
    console.log("start");
    console.log("end");
    var consoleLog = getConsoleLog();
    return consoleLog;
}

function getConsoleLog(){
    // How to implement this?
}

alert(doSomething());
Run Code Online (Sandbox Code Playgroud)

JSFiddle链接

请注意,我不需要提醒日志 - 这只是测试功能的一个简单示例.我将不得不对日志的内容进行一些操作.

javascript console logging

9
推荐指数
1
解决办法
5950
查看次数

在PHP 5中将windows-1255转换为UTF-8

我的网站上有一个页面,它从旧的大型机中获取它的主要内容.来自大型机的内容编码是windows-1255(希伯来语).我的网站编码是UTF-8.

起初我使用iframe来显示从大型机收到的答案.在该解决方案中,我没有问题设置页面的编码和字符显示是好的,但我有一些问题样式页面响应(我的所有网站响应).

然后我尝试获取内容file_get_contents并将其添加到正确的位置,但所有字符看起来像这样: ,然后我转换了内容:

iconv("cp1255","UTF-8",file_get_contents("my_url"));
Run Code Online (Sandbox Code Playgroud)

结果反过来希伯来语.例如,"nice"一词显示为"ecin".内容还包括HTML标签,不仅包括希伯来语文本,因此我不能简单地反转文本hebrev.

我在PHP 4中看到函数fribidi_log2vis存在,这似乎解决了我的问题,但它在PHP 5中不受支持(我正在使用PHP 5.3.3).

有没有办法处理它比将内容加载到iframe更好?

UPDATE

我试图获取我创建的测试文件(使用编码windows-1255),我的原始代码工作正常.我怀疑我得到的内容不是windows-1255,至少不是希伯来语字母顺序.大型机上的转换可能是原因.我将不得不调查(我必须等到星期天因为我没有直接访问服务器).

html php encoding hebrew php-5.3

8
推荐指数
1
解决办法
1615
查看次数

我可以为不属于我的网站设置 CSS 规则吗?

考虑这种情况:

我每天都使用网站服务,但我不喜欢菜单背景颜色。如果我检查该元素,我可以看到菜单 CSS 类称为“my-menu”,并且使用开发人员工具我可以更改背景颜色,但显然,当我刷新页面时,我的更改将丢失。

有没有办法定义从现在开始每当我浏览该网站时“my-menu”类将包含我的更改?有没有办法使用加载页面中未定义的 CSS 规则并赋予它们最高优先级?

css browser

7
推荐指数
1
解决办法
1854
查看次数

max-width不适用于float

我正在尝试设计一个响应式页面.我有两个高度相同的div.它们都具有max-width属性,并且max-width正在工作.一旦我添加了float:left属性,max-width不会影响它们.

这是一个例子:jsfiddle

<div class="color1">
   Some Text
</div>
<div class="color2">
    Bla
</div>
<div style="clear: both;">
Run Code Online (Sandbox Code Playgroud)

和CSS:

div{
    height: 100px;
    float: left;
}
.color1{
    background-color: #6AC1FF;
    max-width: 400px;
}
.color2{
    background-color: #BDBCF4;
    max-width: 100px;
}
Run Code Online (Sandbox Code Playgroud)

我希望它们垂直对齐.有没有其他方法可以使其浮动并保持最大宽度?

css css-float responsive-design

6
推荐指数
1
解决办法
1万
查看次数

如何让JQuery在循环动画中循环等待

我有一个圆圈,其中有百分比的文字,以0%开头.一旦我盘旋它,它就会从0到100%(围绕圆圈的另一种效果).至于现在,百分比直接从0到100,我希望它显示进度(0,1,2 ...,99,100),但我不能设法让JQuery在每次for迭代之间等待.

这就是我尝试过的:JSFiddle演示.

注意:我的代码现在可以使用chrome.

这是一次迭代:

function actions(i){
    var box = $('#box');
    box.css('transform','rotate(' + i + ' deg)');
    box.css('-ms-transform','rotate(' + i + 'deg)');
    box.css('-webkit-transform','rotate(' + i + 'deg)');
    prec = (100*(i + 135))/360;
    $("div.prec").delay(100).html(Math.round(prec)+"%");
}
Run Code Online (Sandbox Code Playgroud)

我知道delay()需要排队并且html()不排队所以我已经尝试了setTimeout,但它也没有用.我也试过了setInterval- 看下一个代码片段:

setInterval(function () {
    $("div.prec").html(Math.round(prec)+"%");
},100);
Run Code Online (Sandbox Code Playgroud)

更清楚的是,我希望百分比符合效果进度 - 如果三角形绕过一半,百分比应该是50,所以,当我不再徘徊在圆圈时它应该逐渐回归到0.

javascript css jquery animation css3

4
推荐指数
1
解决办法
1044
查看次数

C++\CLI - 如何将UInt64 ^%转换为无符号长long*

我有一个C++函数来计算缓冲区大小:

CalcBuffer(unsigned long long* bufferSize);
Run Code Online (Sandbox Code Playgroud)

我希望稍后在我的C#代码中将此结果传递给另一个函数.我的C++\CLI Wrapper看起来像这样:

CalcBufferWrapper([Out] UInt64^% bufferSize){
     CalcBuffer(bufferSize);
}
Run Code Online (Sandbox Code Playgroud)

但是我收到了这个错误:

"System :: UInt64 ^"类型的参数与"unsigned long long*"类型的参数不兼容.

显然,我需要使用不同的类型,但是哪种类型?

mixed-mode c++-cli

4
推荐指数
1
解决办法
573
查看次数

Div高度匹配子div

我一直试图将我的div分开,以便他们在页面上插入彼此.我遇到的问题(如图中所示)是我无法让div的高度与div的div子相同.在这个例子中,我有"box1"和2个"子框".子框中包含文本,但包含它们的主div没有任何高度.

这是一个问题,因为当我尝试在这个下面添加div时,他们只是插入与顶部相同的位置.

问题截图

如果我的问题不明确请说,我会尽力详细说明

这是HTML的快速片段

<div id="aboutus-box1">
<div id="aboutus-box1sub1">
    <span id="subtitle">What is this site all about</span><br/>
    Information and details about the site, point put forwards to new users to look to the help page for support and to look at the <a id="textlink">site rules</a> TEXT FILLER ------------------------------------------- ----------------------------- ------------------ ------------------------- --------------------- --------------------------------- ----------------------- -------------------------- -------------------------------- ----- -------------------------------------- ----------------------------- ------------------------------------------ ------------------------------ ------------------------------------------------- -------------------------------------------------------- ------------------------------------------------ ----------------------------------------------------------------------- ------------------------------------
</div>
<div id="aboutus-box1sub2">
    <span id="subtitle">Our History</span><br/>
    How the group came about, where different members came from, …
Run Code Online (Sandbox Code Playgroud)

html css

3
推荐指数
1
解决办法
54
查看次数

为什么这个链接到JS文件返回Unauthorized,但它在HTML中有效?

有可能不允许人们查看我的网站的JS文件吗?

演示:http: //js.maxmind.com/js/geoip.js

如果您复制URl并将其粘贴到浏览器中,则会显示"未授权".但是如果你把它放在HTML中,它就会起作用.

我可以用我的code.js文件吗?

html javascript security http-error

3
推荐指数
1
解决办法
799
查看次数