小编Tej*_*jas的帖子

gcc的原子内置文件的头文件

我想知道用于gcc的原子内置文件的头文件是什么?我想使用这两个函数来实现我当前正在创建的线程库的互斥锁.

bool __sync_bool_compare_and_swap (type *ptr, type oldval type newval, ...);
type __sync_val_compare_and_swap (type *ptr, type oldval type newval, ...);
Run Code Online (Sandbox Code Playgroud)

我尝试在网上搜索,但是找不到这些内置文件的头文件.因此,如果有人可以指出这些函数的头文件是什么,那将会有很大的帮助.目前还在进行测试,我将使用gcc编译我的代码.但最终我会创建自己的make文件进行编译.由于这些是gcc内置的,当我使用自己的makefile编译时,这些函数的使用会有任何问题吗?为了使这些功能有效,我是否必须特别注意我的makefile?任何帮助将不胜感激.

gcc operating-system

5
推荐指数
1
解决办法
1740
查看次数

无法滚动附加到 div 的垂直滚动条

我有一个附加到 div 的 webkit 滚动条。我通过在 body 元素中将溢出属性设置为隐藏来禁用默认滚动条。我可以看到附加到 div 的滚动条,但看不到它的拇指,因此也无法滚动。附加滚动条的 div 具有 id="container"。这是CSS -

html
{
}    
body 
{
   overflow-y:hidden;
   overflow-x:hidden;
}

#container
{ 
    height:100%;
    overflow-x:hidden;
    overflow-y:scroll;
}

#Title
{

   padding-bottom: 10px;
}

table
{
   width: 100%;
   table-layout: fixed; 
}

#container::-webkit-scrollbar
{
   background: transparent;
   width: 12px;
} 

#container::-webkit-scrollbar-track 
{
   -webkit-box-shadow: inset 0 0 6px rgba(10,11,12,0.3);
  /*  border-radius: 10px; */
}

#container::-webkit-scrollbar-thumb 
{
    border-radius: 10px;
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
    background:rgba(104,102,102,0.8);
} 
Run Code Online (Sandbox Code Playgroud)

容器承载一个 div(id="Title")和一个表。该表有很多内容,因此应该发生滚动,但不幸的是它没有。如果有人可以指出我做错了什么,那就太好了。谢谢!

编辑:添加 html -

<body>
<div id="container">
<div …
Run Code Online (Sandbox Code Playgroud)

html css webkit

5
推荐指数
1
解决办法
5424
查看次数

标签 统计

css ×1

gcc ×1

html ×1

operating-system ×1

webkit ×1